Rev 1715 |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package com.gebauz.watergame;
import com.gebauz.bauzoid2.game.BauzoidApp;
import com.gebauz.bauzoid2.game.Engine;
public class WaterGame
extends BauzoidApp
{
// Constants========================================================================================
// Embedded Types===================================================================================
// Fields===========================================================================================
// Methods==========================================================================================
public WaterGame
()
{
super("Crawler");
}
@
Override
public void initGame
()
{
// Global initializations
/*
mGame.setCustomServices(new PetNPurrServices(mGame));
mGame.getInput().setVirtualSize(GameConsts.VIRTUAL_SCREEN_WIDTH, GameConsts.VIRTUAL_SCREEN_HEIGHT);
mGame.getGameStateManager().setDefaultPackage(this.getClass().getPackage().getName() + ".gamestates");
mGame.getGameStateManager().setLoadingScreen(new LoadingScreen(mGame));*/
String initialState = Engine.
settings.
getSetting("initstate");
String stateParams = Engine.
settings.
getSetting("state_param");
Engine.
gamestates.
setDefaultPackage(String.
format("%s.gamestates",
((Object)this).
getClass().
getPackage().
getName()));
Engine.
gamestates.
switchTo(initialState, stateParams
);
// Global sounds.
// Game-specific asynchronous asset loaders
//mGame.getAssetManager().setLoader(com.gebauz.burutaru.game.entities.level.LevelData.class, new com.gebauz.burutaru.game.entities.level.LevelDataAsyncLoader(new InternalFileHandleResolver()));
}
@
Override
public void exitGame
()
{
}
@
Override
public void render
()
{
super.
render();
}
// Getters/Setters==================================================================================
}