Class IsoMetaCell
java.lang.Object
zombie.iso.IsoMetaCell
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal gnu.trove.map.hash.TLongObjectHashMap<BuildingDef> final ArrayList<BuildingDef> final HashMap<Long, IsoBuilding> final gnu.trove.map.hash.TLongObjectHashMap<RoomDef> final ArrayList<VehicleZone> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnimalZone(AnimalZone animalZone) voidvoidvoidaddTrigger(BuildingDef def, int triggerRange, int zombieExclusionRange, String type) voidvoidcheckAnimalZonesGenerated(int chunkX, int chunkY) voidvoidvoidclearChunk(int i) voidDispose()getAnimalZone(int index) intintintgetBuildingCount(boolean bExcludeUserDefined) voidgetBuildingsIntersecting(int x, int y, int w, int h, ArrayList<BuildingDef> result) getChunk(int i) getChunk(int x, int y) intintgetRoomCount(boolean bExcludeUserDefined) voidgetRoomsIntersecting(int x, int y, int w, int h, ArrayList<RoomDef> result) intgetX()intgetY()voidgetZonesIntersecting(int x, int y, int z, int w, int h, ArrayList<Zone> result) voidgetZonesUnique(Set<Zone> result) booleanhasChunk(int i) booleanhasChunk(int x, int y) voidload(IsoMetaGrid grid, ByteBuffer input, int WorldVersion) voidremoveRoom(RoomDef room) voidremoveRooms(ArrayList<RoomDef> rooms) voidremoveRooms(ArrayList<RoomDef> rooms, int userDefined) voidremoveZone(Zone zone) voidsave(ByteBuffer output)
-
Field Details
-
vehicleZones
-
info
-
triggers
-
mannequinZones
-
worldGenZones
-
roomTones
-
rooms
-
roomByMetaId
-
roomList
-
buildings
-
buildingByMetaId
-
isoRooms
-
isoBuildings
-
-
Constructor Details
-
IsoMetaCell
public IsoMetaCell(int wx, int wy)
-
-
Method Details
-
getX
public int getX() -
getY
public int getY() -
addTrigger
-
checkTriggers
public void checkTriggers() -
getChunk
-
getChunk
-
hasChunk
public boolean hasChunk(int x, int y) -
hasChunk
public boolean hasChunk(int i) -
clearChunk
public void clearChunk(int i) -
addZone
-
removeZone
-
addRoom
-
addRooms
-
removeRoom
-
removeRooms
-
removeRooms
-
getZonesUnique
-
getZonesIntersecting
-
getBuildingsIntersecting
-
getRoomsIntersecting
-
checkAnimalZonesGenerated
public void checkAnimalZonesGenerated(int chunkX, int chunkY) -
Dispose
public void Dispose() -
save
-
load
-
getAnimalZonesSize
public int getAnimalZonesSize() -
getAnimalZone
-
addAnimalZone
-
clearAnimalZones
public void clearAnimalZones() -
getBuildingCount
public int getBuildingCount() -
getBuildingCount
public int getBuildingCount(boolean bExcludeUserDefined) -
getRoomCount
public int getRoomCount() -
getRoomCount
public int getRoomCount(boolean bExcludeUserDefined)
-