Subversion Repositories AndroidProjects

Rev

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();          
        }
}