Blame |
Last modification |
View Log
| RSS feed
package com.gebauz.darts2go.game.entities;
import com.gebauz.bauzoid.graphics.sprite.SimpleSprite;
import com.gebauz.bauzoid.graphics.sprite.SpriteTransform;
import com.gebauz.darts2go.GameConsts;
import com.gebauz.darts2go.game.GameLogic;
public class Background
extends Entity
{
// Constants========================================================================================
// Embedded Types===================================================================================
// Fields===========================================================================================
private SimpleSprite mBackground =
null;
// Methods==========================================================================================
public Background
(GameLogic gameLogic
)
{
super(gameLogic
);
mBackground =
new SimpleSprite
(getGraphics
(),
"data/textures/scene.png");
}
@
Override
public void initAsync
()
{
mBackground.
initAsync();
}
@
Override
public void init
()
{
mBackground.
init();
SpriteTransform t = mBackground.
getTransform();
t.
x =
0;
t.
y =
0;
t.
w = GameConsts.
VIRTUAL_SCREEN_WIDTH;
t.
h = GameConsts.
VIRTUAL_SCREEN_HEIGHT;
t.
pivotX =
0;
t.
pivotY =
0;
}
@
Override
public void exit
()
{
mBackground.
dispose();
}
@
Override
public void update
(float deltaTime
)
{
}
@
Override
public void render
()
{
mBackground.
render();
}
// Getters/Setters==================================================================================
}