Rev 1087 |
Rev 1094 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package com.gebauz.burutaru.game.entities;
import com.gebauz.bauzoid.graphics.RenderUtil;
import com.gebauz.bauzoid.graphics.sprite.Sprite;
import com.gebauz.bauzoid.graphics.sprite.SpriteInstance;
import com.gebauz.bauzoid.math.Vector4;
import com.gebauz.burutaru.game.GameLogic;
public class Ship
extends Entity
{
// Constants========================================================================================
// Embedded Types===================================================================================
// Fields===========================================================================================
private SpriteInstance mShip =
null;
// Methods==========================================================================================
public Ship
(GameLogic gameLogic
)
{
super(gameLogic
);
mShip =
new SpriteInstance
(new Sprite
(getGraphics
(),
"data/textures/shipframes.png",
"data/textures/ship.txt"));
}
@
Override
public void initAsync
()
{
mShip.
initAsync();
}
@
Override
public void init
()
{
mShip.
init();
}
@
Override
public void exit
()
{
if (mShip
!=
null)
{
mShip.
dispose();
mShip =
null;
}
}
@
Override
public void update
(float deltaTime
)
{
}
@
Override
public void render
()
{
mShip.
transform.
x =
100;
mShip.
transform.
y =
80;
mShip.
transform.
w =
100;
mShip.
transform.
h =
100;
mShip.
transform.
centerPivot();
//mShip.transform.angle = 34.0f;
mShip.
render();
/*RenderUtil.drawQuad(getGraphics(), mShip.transform, new Vector4(1, 1, 0, 1));
RenderUtil.drawQuad(getGraphics(), 55, 55, 100, 100, mShip.transform, new Vector4(1, 0, 1, 1));
RenderUtil.drawEllipse(getGraphics(), 200, 200, 400, 100, new Vector4(1, 0.5f, 0.5f, 1));
RenderUtil.drawEllipse(getGraphics(), mShip.transform, new Vector4(1, 1, 0, 1));
RenderUtil.drawEllipse(getGraphics(), 55, 55, 100, 100, mShip.transform, new Vector4(1, 0, 1, 1));*/
}
// Getters/Setters==================================================================================
}