public void OnResume() { this.mTextureManager.reloadTextures(); this.mFontManager.ReloadFonts(); BufferObjectManager.SetActiveInstance(this.mBufferObjectManager); this.mBufferObjectManager.ReloadBufferObjects(); }
public Engine(/* final */ EngineOptions pEngineOptions) { Engine.Instance = this; //TextureRegionFactory.setAssetBasePath(""); TextureRegionFactory.SetAssetBasePath(""); //SoundFactory.setAssetBasePath(""); SoundFactory.SetAssetBasePath(""); //MusicFactory.setAssetBasePath(""); MusicFactory.SetAssetBasePath(""); //FontFactory.setAssetBasePath(""); FontFactory.setAssetBasePath(""); //BufferObjectManager.setActiveInstance(this.mBufferObjectManager); BufferObjectManager.SetActiveInstance(this.mBufferObjectManager); this.mEngineOptions = pEngineOptions; //this.SetTouchController(new SingleTouchController()); this.TouchController = new SingleTouchController(); //this.mCamera = pEngineOptions.getCamera(); this.mCamera = pEngineOptions.GetCamera(); if (this.mEngineOptions.NeedsSound()) { this.mSoundManager = new SoundManager(); } if (this.mEngineOptions.NeedsMusic()) { this.mMusicManager = new MusicManager(); } if (this.mEngineOptions.HasLoadingScreen()) { this.InitLoadingScreen(); } this.mUpdateThread.Start(); }