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 int0, int int1) voidvoidvoidclearChunk(int int0) voidDispose()getAnimalZone(int int0) intintintgetBuildingCount(boolean boolean0) voidgetBuildingsIntersecting(int int1, int int4, int int2, int int5, ArrayList<BuildingDef> arrayList) getChunk(int int0) getChunk(int x, int y) intintgetRoomCount(boolean boolean0) 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 int0) booleanhasChunk(int int0, int int1) voidload(IsoMetaGrid var1, ByteBuffer byteBuffer, int var3) voidremoveRoom(RoomDef roomDef) voidremoveRooms(ArrayList<RoomDef> arrayList) voidremoveRooms(ArrayList<RoomDef> arrayList, int int1) voidremoveZone(Zone zone) voidsave(ByteBuffer byteBuffer)
-
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 int0, int int1) -
hasChunk
public boolean hasChunk(int int0) -
clearChunk
public void clearChunk(int int0) -
addZone
-
removeZone
-
addRoom
-
addRooms
-
removeRoom
-
removeRooms
-
removeRooms
-
getZonesUnique
-
getZonesIntersecting
-
getBuildingsIntersecting
public void getBuildingsIntersecting(int int1, int int4, int int2, int int5, ArrayList<BuildingDef> arrayList) -
getRoomsIntersecting
-
checkAnimalZonesGenerated
public void checkAnimalZonesGenerated(int int0, int int1) -
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 boolean0) -
getRoomCount
public int getRoomCount() -
getRoomCount
public int getRoomCount(boolean boolean0)
-