Rev 1056 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package com.gebauz.darts2go.game;
import com.gebauz.bauzoid.game.Game;
import com.gebauz.bauzoid.game.GameObject;
import com.gebauz.bauzoid.game.entities.EntityManager;
public class GameLogic extends GameObject
{
// Constants========================================================================================
// Embedded Types===================================================================================
// Fields===========================================================================================
private EntityManager mEntities = new EntityManager();
// Methods==========================================================================================
public GameLogic(Game game)
{
super(game);
}
public void initAsync()
{
createEntities();
mEntities.initAsync();
}
public void init()
{
mEntities.init();
}
public void createEntities()
{
/*mPlasmaShots = mEntities.addEntity(new PlasmaShots(this));
mBeamShots = mEntities.addEntity(new BeamShots(this));
mBlobEnemies = mEntities.addEntity(new BlobEnemies(this));
mCarrotEnemies = mEntities.addEntity(new CarrotEnemies(this));
mExplosions = mEntities.addEntity(new Explosions(this));
mVirtualPad = mEntities.addEntity(new VirtualPad(this));
mPowerUps = mEntities.addEntity(new PowerUps(this));
mPowerUpMissile = mEntities.addEntity(new PowerUpMissile(this));
mPowerUpBomb = mEntities.addEntity(new PowerUpBomb(this));
mImpactExplosions = mEntities.addEntity(new ImpactExplosions(this));
mStarField = mEntities.addEntity(new StarField(this));
mLevel = mEntities.addEntity(new Level(this));*/
}
public void exit()
{
mEntities.exit();
}
public void update(float deltaTime)
{
}
public void render()
{
// render ships
}
// Getters/Setters==================================================================================
}