Subversion Repositories AndroidProjects

Rev

Rev 267 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.gebauz.pingk.entities;

import com.gebauz.Bauzoid.graphics.Graphics;
import com.gebauz.pingk.game.GameLogic;

public abstract class Entity
{
        private GameLogic mGameLogic = null;
       
        public Entity(GameLogic gameLogic)
        {
                mGameLogic = gameLogic;
        }
       
        public abstract void init();
        public abstract void exit();
        public abstract void update(float deltaTime);
        public abstract void render();
       
        public final GameLogic getGameLogic()
        {
                return mGameLogic;
        }
       
        public final Graphics getGraphics()
        {
                return mGameLogic.getGraphics();
        }
}