Back to project page X3n0break.
The source code is released under:
GNU General Public License
If you think the Android project X3n0break listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package org.x3n0m0rph59.breakout; /*from w w w . j a v a 2 s . c om*/ import com.badlogic.gdx.Screen; public enum ScreenType { HELP { @Override protected Screen getScreenInstance() { return new HelpScreen(); } }, MENU { @Override protected Screen getScreenInstance() { return new MenuScreen(); } }, LEVEL_SET_SELECTOR { @Override protected Screen getScreenInstance() { return new LevelSetSelectorScreen(); } }, GAME { @Override protected Screen getScreenInstance() { return new GameScreen(); } }, SETTINGS { @Override protected Screen getScreenInstance() { return new SettingsScreen(); } }, HIGHSCORE { @Override protected Screen getScreenInstance() { return new HighScoreScreen(); } }; protected abstract Screen getScreenInstance(); }