Subversion Repositories AndroidProjects

Rev

Rev 1051 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.gebauz.darts2go;

//import com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver;
import com.gebauz.bauzoid.game.Game.IGameFactory;
import com.gebauz.bauzoid.app.BauzoidApp;

public class Darts2GoGame extends BauzoidApp
{

        // Constants========================================================================================

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

        // Fields===========================================================================================

        // Methods==========================================================================================

        public Darts2GoGame(boolean adsEnabled)
        {
                this(adsEnabled, null);
        }

        public Darts2GoGame(boolean adsEnabled, IGameFactory gameFactory)
        {
                super("Darts2Go", adsEnabled, gameFactory);
        }

        @Override
        public void initGame()
        {
                // Global initializations
                mGame.setCustomServices(new Darts2GoCustomServices(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 = mGame.getSettings().getSetting("initstate");
                String stateParams = mGame.getSettings().getSetting("state_param");
                mGame.getGameStateManager().switchTo(initialState, stateParams);
               
                // Global sounds.
                /*mGame.getAudio().newManagedSound("data/sounds/menu_push.wav");
                mGame.getAudio().newManagedSound("data/sounds/menu_click.wav");
                mGame.getAudio().newManagedSound("data/sounds/menu_confirm.wav");*/

               
                // Game-specific asynchronous asset loaders
                /*mGame.getAssetManager().setLoader(LevelData.class, new LevelDataAsyncLoader(new InternalFileHandleResolver()));*/
        }

        @Override
        public void exitGame()
        {
        }
       
        @Override
        public void render()
        {
                super.render();

        }
       
        // Getters/Setters==================================================================================

       



       
}