Rev 61 |
Rev 70 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package com.gebauz.pingK.game;
import com.gebauz.framework.util.GLUtil;
import com.gebauz.framework.util.Sprite2D;
import com.gebauz.pingK.R;
public class PlayField
{
private GameLogic mGameLogic = null;
private Sprite2D mBackground = new Sprite2D();
private Sprite2D mScoreBarBackground = new Sprite2D();
public PlayField(GameLogic gameLogic)
{
mGameLogic = gameLogic;
}
public void init()
{
mBackground.init(R.drawable.playfield, 0, 0, GameConsts.VIRTUAL_SCREEN_WIDTH, mGameLogic.getVirtualPlayFieldHeight());
mBackground.pivotX = 0.0f;
mBackground.pivotY = 0.0f;
mScoreBarBackground.init(R.drawable.scorebarbg, 0, mGameLogic.getVirtualPlayFieldHeight(), GameConsts.VIRTUAL_SCREEN_WIDTH, mGameLogic.getVirtualScoreBarHeight());
mScoreBarBackground.pivotX = 0.0f;
mScoreBarBackground.pivotY = 0.0f;
}
public void exit()
{
}
public void update(float deltaTime)
{
mBackground.update(deltaTime);
}
public void render()
{
mScoreBarBackground.render();
mBackground.render();
}
}