예제 #1
0
 public static void landscape(boolean value) {
   Game.instance()
       .setRequestedOrientation(
           value
               ? ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
               : ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
   Preferences.INSTANCE.put(Preferences.KEY_LANDSCAPE, value);
 }
예제 #2
0
  @SuppressLint("NewApi")
  public static void immerse(boolean value) {
    Preferences.INSTANCE.put(Preferences.KEY_IMMERSIVE, value);

    instance()
        .runOnUiThread(
            new Runnable() {
              @Override
              public void run() {
                updateImmersiveMode();
                immersiveModeChanged = true;
              }
            });
  }
예제 #3
0
 public static void classicFont(boolean value) {
   ModdingMode.setClassicTextRenderingMode(value);
   Preferences.INSTANCE.put(Preferences.KEY_CLASSIC_FONT, value);
 }
예제 #4
0
 public static void fontScale(int value) {
   Preferences.INSTANCE.put(Preferences.KEY_FONT_SCALE, value);
 }
예제 #5
0
 public static void version(int value) {
   Preferences.INSTANCE.put(Preferences.KEY_VERSION, value);
 }
예제 #6
0
 public static void thirdQuickslot(boolean checked) {
   Preferences.INSTANCE.put(Preferences.KEY_THIRD_QUICKSLOT, checked);
   if (scene() instanceof GameScene) {
     ((GameScene) scene()).updateToolbar(checked);
   }
 }
예제 #7
0
  public static void uiLanguage(String lang) {
    Preferences.INSTANCE.put(Preferences.KEY_LOCALE, lang);

    instance().doRestart();
  }
예제 #8
0
 public static void intro(boolean value) {
   Preferences.INSTANCE.put(Preferences.KEY_INTRO, value);
 }
예제 #9
0
 public static void lastClass(int value) {
   Preferences.INSTANCE.put(Preferences.KEY_LAST_CLASS, value);
 }
예제 #10
0
 private static void donated(int value) {
   Preferences.INSTANCE.put(Preferences.KEY_DONATED, value);
 }
예제 #11
0
 public static void brightness(boolean value) {
   Preferences.INSTANCE.put(Preferences.KEY_BRIGHTNESS, value);
   if (scene() instanceof GameScene) {
     ((GameScene) scene()).brightness(value);
   }
 }
예제 #12
0
 public static void soundFx(boolean value) {
   Sample.INSTANCE.enable(value);
   Preferences.INSTANCE.put(Preferences.KEY_SOUND_FX, value);
 }
예제 #13
0
 public static void music(boolean value) {
   Music.INSTANCE.enable(value);
   Preferences.INSTANCE.put(Preferences.KEY_MUSIC, value);
 }
예제 #14
0
 public static void zoom(int value) {
   Preferences.INSTANCE.put(Preferences.KEY_ZOOM, value);
 }
예제 #15
0
 public static void scaleUp(boolean value) {
   Preferences.INSTANCE.put(Preferences.KEY_SCALE_UP, value);
   switchScene(TitleScene.class);
 }
예제 #16
0
 public static void moddingMode(boolean value) {
   Preferences.INSTANCE.put(Preferences.KEY_MODDING_MODE, value);
 }
예제 #17
0
 public static void realtime(boolean value) {
   Preferences.INSTANCE.put(Preferences.KEY_REALTIME, value);
 }
예제 #18
0
 public static void challenges(int value) {
   Preferences.INSTANCE.put(Preferences.KEY_CHALLENGES, value);
 }