package module.map.constants; public class CDoorAttribute { public static enum doorAttribute{ LOCKABLE, UNLOCKABLE, BROKEN; // broken door, can not modify status } public static enum doorStatus{ OPENED, CLOSED, LOCKED, } public static doorAttribute parseDoorAttributeFromString(String name){ if (name.equals("lockable")) return doorAttribute.LOCKABLE; else if (name.equals("unlockable")) return doorAttribute.UNLOCKABLE; else if (name.equals("broken")) return doorAttribute.BROKEN; else return null; } public static doorStatus parseDoorStatusFromString(String name){ if (name.equals("opened")) return doorStatus.OPENED; else if (name.equals("closed")) return doorStatus.CLOSED; else if (name.equals("locked")) return doorStatus.LOCKED; else return null; } }