@Override public Preferences putString (String key, String val) { values.put(key, val); return this; }
/** Registers a serializer to use for the specified type instead of the default behavior of serializing all of an objects * fields. */ public <T> void setSerializer (Class<T> type, Serializer<T> serializer) { classToSerializer.put(type, serializer); }
@Override public Preferences putString (String key, String val) { values.put(key, val); return this; }
public void registerSound (String extension, Class<? extends OpenALSound> soundClass) { if (extension == null) throw new IllegalArgumentException("extension cannot be null."); if (soundClass == null) throw new IllegalArgumentException("soundClass cannot be null."); extensionToSoundClass.put(extension, soundClass); }
public void registerMusic (String extension, Class<? extends OpenALMusic> musicClass) { if (extension == null) throw new IllegalArgumentException("extension cannot be null."); if (musicClass == null) throw new IllegalArgumentException("musicClass cannot be null."); extensionToMusicClass.put(extension, musicClass); }
public void registerSound (String extension, Class<? extends OpenALSound> soundClass) { if (extension == null) throw new IllegalArgumentException("extension cannot be null."); if (soundClass == null) throw new IllegalArgumentException("soundClass cannot be null."); extensionToSoundClass.put(extension, soundClass); }
public void registerSound (String extension, Class<? extends OpenALSound> soundClass) { if (extension == null) throw new IllegalArgumentException("extension cannot be null."); if (soundClass == null) throw new IllegalArgumentException("soundClass cannot be null."); extensionToSoundClass.put(extension, soundClass); }
public void registerMusic (String extension, Class<? extends OpenALMusic> musicClass) { if (extension == null) throw new IllegalArgumentException("extension cannot be null."); if (musicClass == null) throw new IllegalArgumentException("musicClass cannot be null."); extensionToMusicClass.put(extension, musicClass); }
public void registerSound (String extension, Class<? extends OpenALSound> soundClass) { if (extension == null) throw new IllegalArgumentException("extension cannot be null."); if (soundClass == null) throw new IllegalArgumentException("soundClass cannot be null."); extensionToSoundClass.put(extension, soundClass); }
public void putAll (ObjectMap<? extends K, ? extends V> map) { ensureCapacity(map.size); for (Entry<? extends K, ? extends V> entry : map) put(entry.key, entry.value); }
/** Sets the value of all localized strings to String placeholder so hardcoded, unlocalized values can be easily spotted. * The I18NBundle won't be able to reset values after calling debug and should only be using during testing. * * @param placeholder */ public void debug(String placeholder) { ObjectMap.Keys<String> keys = properties.keys(); if(keys == null) return; for(String s : keys) { properties.put(s, placeholder); } } }
public void add (String name, Object resource, Class type) { if (name == null) throw new IllegalArgumentException("name cannot be null."); if (resource == null) throw new IllegalArgumentException("resource cannot be null."); ObjectMap<String, Object> typeResources = resources.get(type); if (typeResources == null) { typeResources = new ObjectMap(type == TextureRegion.class || type == Drawable.class || type == Sprite.class ? 256 : 64); resources.put(type, typeResources); } typeResources.put(name, resource); }
@Override public Preferences getPreferences(String name) { if (preferences.containsKey(name)) { return preferences.get(name); } else { Preferences prefs = new Lwjgl3Preferences( new Lwjgl3FileHandle(new File(config.preferencesDirectory, name), config.preferencesFileType)); preferences.put(name, prefs); return prefs; } }
@Override public Preferences getPreferences (String name) { if (preferences.containsKey(name)) { return preferences.get(name); } else { Preferences prefs = new LwjglPreferences(new LwjglFileHandle(new File(preferencesdir, name), preferencesFileType)); preferences.put(name, prefs); return prefs; } }
@Override public Preferences getPreferences(String name) { if (preferences.containsKey(name)) { return preferences.get(name); } else { Preferences prefs = new HeadlessPreferences(name, this.preferencesdir); preferences.put(name, prefs); return prefs; } }
private void addManagedShader (Application app, ShaderProgram shaderProgram) { Array<ShaderProgram> managedResources = shaders.get(app); if (managedResources == null) managedResources = new Array<ShaderProgram>(); managedResources.add(shaderProgram); shaders.put(app, managedResources); }
@Override protected void onLoaded () { if (currentlyLoading == null || currentlyLoading.isEmpty()) return; instances.clear(); animationControllers.clear(); final ModelInstance instance = new ModelInstance(assets.get(currentlyLoading, Model.class)); for (Material m : instance.materials) m.set(new BlendingAttribute(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA, 0.8f)); instances.add(instance); if (instance.animations.size > 0) animationControllers.put(instance, new AnimationController(instance)); currentlyLoading = null; }