2007-03-07 21:42:12 +00:00
|
|
|
package ei.game;
|
|
|
|
|
|
2007-03-12 19:13:08 +00:00
|
|
|
import ei.engine.LWJGLGameWindow;
|
|
|
|
|
import ei.engine.state.GameStateManager;
|
|
|
|
|
import ei.game.gamestate.InGameState;
|
2007-03-29 23:21:00 +00:00
|
|
|
import ei.game.gamestate.LoadingState;
|
2007-04-12 13:07:35 +00:00
|
|
|
import ei.game.gamestate.SplashState;
|
2007-03-07 21:42:12 +00:00
|
|
|
|
2007-03-12 19:13:08 +00:00
|
|
|
public class EI extends LWJGLGameWindow{
|
2007-04-18 09:04:08 +00:00
|
|
|
public static final boolean debug = true;
|
|
|
|
|
|
2007-03-12 19:13:08 +00:00
|
|
|
public static void main(String[] args){
|
|
|
|
|
new EI();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public EI() {
|
|
|
|
|
super("EI");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected void init(){
|
2007-04-18 09:04:08 +00:00
|
|
|
if(debug){
|
|
|
|
|
GameStateManager.getInstance().addState(new InGameState("InGameState"));
|
|
|
|
|
GameStateManager.getInstance().setActive("InGameState");
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
GameStateManager.getInstance().addState(new InGameState("InGameState"));
|
|
|
|
|
GameStateManager.getInstance().addState(new LoadingState("LoadingState","InGameState"));
|
|
|
|
|
GameStateManager.getInstance().addState(new SplashState("SplashState","LoadingState"));
|
|
|
|
|
GameStateManager.getInstance().setActive("SplashState");
|
|
|
|
|
}
|
2007-03-12 19:13:08 +00:00
|
|
|
}
|
2007-03-07 21:42:12 +00:00
|
|
|
}
|