Minor change
This commit is contained in:
@ -1,21 +1,14 @@
|
|||||||
package se.urmo.game.graphics;
|
package se.urmo.game.graphics;
|
||||||
|
|
||||||
import se.urmo.game.map.GameMap;
|
|
||||||
|
|
||||||
import java.util.EnumMap;
|
import java.util.EnumMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class SpriteSheetManager {
|
public class SpriteSheetManager {
|
||||||
private static final Map<SpriteLocation, SpriteSheet> spriteSheets = new EnumMap<>(SpriteLocation.class);
|
private static final Map<SpriteLocation, SpriteSheet> spriteSheets = new EnumMap<>(SpriteLocation.class);
|
||||||
|
|
||||||
public static SpriteSheet get(SpriteLocation location) {
|
public static SpriteSheet get(SpriteLocation location) {
|
||||||
return spriteSheets.computeIfAbsent(location, SpriteSheet::new);
|
return spriteSheets.computeIfAbsent(location, SpriteSheet::new);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Optionally add methods like:
|
|
||||||
public static void reloadAll() {
|
|
||||||
spriteSheets.clear();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user