package dk.itu.mario.engine; import java.util.*; import dk.itu.mario.level.Level; public abstract class LevelFactory { private static Map levels = new HashMap(); public static void register(String name,Level level){ levels.put(name, level); } public static Level retrieve(String name){ return levels.get(name); } public static Iterator getKeyset(){ return levels.keySet().iterator(); } public static Map getLevelsMap(){ return levels; } }