Rev 1052 |
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;
import com.gebauz.darts2go.game.entities.DartBoard;
public class GameLogic extends GameObject
{
// Constants========================================================================================
// Embedded Types===================================================================================
// Fields===========================================================================================
private EntityManager mEntities = new EntityManager();
private DartBoard mDartBoard = null;
// Methods==========================================================================================
public GameLogic(Game game)
{
super(game);
}
public void initAsync()
{
createEntities();
mEntities.initAsync();
}
public void init()
{
mEntities.init();
}
public void createEntities()
{
mDartBoard = mEntities.addEntity(new DartBoard(this));
}
public void exit()
{
mEntities.exit();
}
public void update(float deltaTime)
{
mDartBoard.update(deltaTime);
}
public void render()
{
mDartBoard.render();
}
// Getters/Setters==================================================================================
}