Class BuildingRoomsEditor

java.lang.Object
zombie.buildingRooms.BuildingRoomsEditor

public final class BuildingRoomsEditor extends Object
  • Constructor Details

    • BuildingRoomsEditor

      public BuildingRoomsEditor()
  • Method Details

    • getInstance

      public static BuildingRoomsEditor getInstance()
    • setLuaEditor

      public void setLuaEditor(se.krka.kahlua.vm.KahluaTable table)
    • getBuildingCount

      public int getBuildingCount()
    • getBuildingByIndex

      public BREBuilding getBuildingByIndex(int index)
    • createBuilding

      public BREBuilding createBuilding()
    • init

      public void init(int worldX, int worldY)
    • copyExistingBuilding

      public BREBuilding copyExistingBuilding(BuildingDef buildingDef2)
    • removeBuilding

      public void removeBuilding(BREBuilding building)
    • canAddRoomRectangle

      public boolean canAddRoomRectangle(BRERoom room, int x, int y, int w, int h, int z)
    • callLua

      public void callLua(String event, Object... args)
    • setCurrentBuilding

      public void setCurrentBuilding(BREBuilding building)
    • setCurrentRoom

      public void setCurrentRoom(BRERoom room)
    • setHighlightRectForDeletion

      public void setHighlightRectForDeletion(int rectIndex)
    • setCurrentLevel

      public void setCurrentLevel(int level)
    • isValid

      public boolean isValid()
    • getInvalidString

      public String getInvalidString()
    • applyChanges

      public void applyChanges(boolean bLoading)
    • checkBuildingAndRoomIDs

      public void checkBuildingAndRoomIDs()
    • checkBuildingAndRoomIDs

      public void checkBuildingAndRoomIDs(IsoMetaCell metaCell)
    • renderMain

      public void renderMain()
    • load

      public void load()
    • Reset

      public static void Reset()
    • setExposed

      public static void setExposed(LuaManager.Exposer exposer)