Subversion Repositories AndroidProjects

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.gebauz.burutaru.game.level;

public abstract class LevelObject
{
        // Constants========================================================================================

        // Embedded Types===================================================================================

        // Fields===========================================================================================
       
        protected Level mLevel = null;

        // Methods==========================================================================================
       
        public LevelObject(Level level)
        {
                mLevel = level;
        }
       
        public abstract void initAsync();
        public abstract void init();
        public abstract void exit();
        public abstract void update(float deltaTime);
        public abstract void renderBackground();       
        public abstract void renderForeground();

        // Getters/Setters==================================================================================
       
        public final Level getLevel() { return mLevel; }

}