Beispiel #1
0
 private void loadSettings() {
   for (int i = 0; i < DefaultSettings.RESOLUTIONS.length; i++) {
     Dimension resolution = DefaultSettings.RESOLUTIONS[i];
     cbxResolution.addItem(getResolutionString(resolution));
     if ((resolution.getWidth() == Settings.getInteger("resolution_width"))
         && (resolution.getHeight() == Settings.getInteger("resolution_height"))) {
       cbxResolution.setSelectedIndex(i);
     }
   }
   cbxFullscreen.setSelected(Settings.getBoolean("fullscreen"));
   for (int i = 0; i < DefaultSettings.ANTIALIASING_SAMPLES.length; i++) {
     int antiAliasingSamples = DefaultSettings.ANTIALIASING_SAMPLES[i];
     cbxAntialiasing.addItem(
         (antiAliasingSamples != 0) ? antiAliasingSamples + "x" : "Deactivated");
     if (antiAliasingSamples == Settings.getInteger("antialiasing")) {
       cbxAntialiasing.setSelectedIndex(i);
     }
   }
   cbxVSync.setSelected(Settings.getBoolean("vsync"));
   cbxHardwareSkinning.setSelected(Settings.getBoolean("hardware_skinning"));
   sldShadowQuality.setValue(Settings.getInteger("shadow_quality"));
 }