Class BuildingRoomsEditor
java.lang.Object
zombie.buildingRooms.BuildingRoomsEditor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyChanges(boolean bLoading) voidbooleancanAddRoomRectangle(BRERoom room, int x, int y, int w, int h, int z) voidvoidcheckBuildingAndRoomIDs(IsoMetaCell metaCell) copyExistingBuilding(BuildingDef buildingDef2) getBuildingByIndex(int index) intstatic BuildingRoomsEditorvoidinit(int worldX, int worldY) booleanisValid()voidload()voidremoveBuilding(BREBuilding building) voidstatic voidReset()voidsetCurrentBuilding(BREBuilding building) voidsetCurrentLevel(int level) voidsetCurrentRoom(BRERoom room) static voidsetExposed(LuaManager.Exposer exposer) voidsetHighlightRectForDeletion(int rectIndex) voidsetLuaEditor(se.krka.kahlua.vm.KahluaTable table)
-
Constructor Details
-
BuildingRoomsEditor
public BuildingRoomsEditor()
-
-
Method Details
-
getInstance
-
setLuaEditor
public void setLuaEditor(se.krka.kahlua.vm.KahluaTable table) -
getBuildingCount
public int getBuildingCount() -
getBuildingByIndex
-
createBuilding
-
init
public void init(int worldX, int worldY) -
copyExistingBuilding
-
removeBuilding
-
canAddRoomRectangle
-
callLua
-
setCurrentBuilding
-
setCurrentRoom
-
setHighlightRectForDeletion
public void setHighlightRectForDeletion(int rectIndex) -
setCurrentLevel
public void setCurrentLevel(int level) -
isValid
public boolean isValid() -
getInvalidString
-
applyChanges
public void applyChanges(boolean bLoading) -
checkBuildingAndRoomIDs
public void checkBuildingAndRoomIDs() -
checkBuildingAndRoomIDs
-
renderMain
public void renderMain() -
load
public void load() -
Reset
public static void Reset() -
setExposed
-