Class Zone
java.lang.Object
zombie.iso.zones.Zone
- Direct Known Subclasses:
AnimalZone
,IsoMannequin.MannequinZone
,VehicleZone
,WorldGenZone
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
boolean
int
boolean
int
int
int
final gnu.trove.list.array.TIntArrayList
float[]
int
static Clipper
float
float[]
float[]
int
int
int
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSquare
(IsoGridSquare var1) boolean
contains
(int int1, int int2, int int0) boolean
difference
(int int0, int int1, int int2, int int3, int int4, ArrayList<Zone> arrayList) void
Dispose()
int
getClippedSegmentOfPolyline
(int int7, int int6, int int5, int int4, double[] double0) int
float
int
getName()
float[]
float
float[]
float
getType()
int
getWidth()
int
getX()
int
getY()
int
getZ()
int
boolean
haveCons()
boolean
intersects
(int int1, int int3, int int0, int int2, int int4) boolean
boolean
isPoint()
boolean
boolean
static boolean
isPreferredZoneForSquare
(String string) boolean
load
(ByteBuffer byteBuffer, int int0) load
(ByteBuffer byteBuffer, int int0, Map<Integer, String> map, SharedStrings sharedStrings) pickRandomLocation
(IsoGameCharacter.Location location) void
removeSquare
(IsoGridSquare var1) void
save
(ByteBuffer byteBuffer) void
save
(ByteBuffer byteBuffer, Map<String, Integer> map) void
void
setH
(int int0) void
setHaveConstruction
(boolean boolean0) void
void
setLastActionTimestamp
(int int0) void
void
setOriginalName
(String string) void
setPickedXForZoneStory
(int int0) void
setPickedYForZoneStory
(int int0) void
void
setW
(int int0) void
setX
(int int0) void
setY
(int int0) toString()
-
Field Details
-
s_clipper
-
spawnedZombies
-
points
public final gnu.trove.list.array.TIntArrayList points -
id
-
hourLastSeen
public int hourLastSeen -
lastActionTimestamp
public int lastActionTimestamp -
haveConstruction
public boolean haveConstruction -
zombiesTypeToSpawn
-
spawnSpecialZombies
-
name
-
type
-
x
public int x -
y
public int y -
z
public int z -
w
public int w -
h
public int h -
geometryType
-
polylineWidth
public int polylineWidth -
polylineOutlinePoints
public float[] polylineOutlinePoints -
triangles
public float[] triangles -
triangleAreas
public float[] triangleAreas -
totalArea
public float totalArea -
pickedXForZoneStory
public int pickedXForZoneStory -
pickedYForZoneStory
public int pickedYForZoneStory -
pickedRZStory
-
isPreferredZoneForSquare
public boolean isPreferredZoneForSquare
-
-
Constructor Details
-
Zone
public Zone() -
Zone
-
Zone
public Zone(String string0, String string1, int int0, int int1, int int2, int int3, int int4, ZoneGeometryType zoneGeometryType, gnu.trove.list.array.TIntArrayList tIntArrayList, int int5)
-
-
Method Details
-
load
-
isPreferredZoneForSquare
-
save
-
save
-
isFullyStreamed
public boolean isFullyStreamed() -
setW
public void setW(int int0) -
setH
public void setH(int int0) -
isPoint
public boolean isPoint() -
isPolygon
public boolean isPolygon() -
isPolyline
public boolean isPolyline() -
isRectangle
public boolean isRectangle() -
setPickedXForZoneStory
public void setPickedXForZoneStory(int int0) -
setPickedYForZoneStory
public void setPickedYForZoneStory(int int0) -
getHoursSinceLastSeen
public float getHoursSinceLastSeen() -
setHourSeenToCurrent
public void setHourSeenToCurrent() -
setHaveConstruction
public void setHaveConstruction(boolean boolean0) -
haveCons
public boolean haveCons() -
getZombieDensity
public int getZombieDensity() -
contains
public boolean contains(int int1, int int2, int int0) -
intersects
public boolean intersects(int int1, int int3, int int0, int int2, int int4) -
difference
-
pickRandomLocation
-
getRandomSquareInZone
-
getRandomFreeSquareInZone
-
getRandomUnseenSquareInZone
-
addSquare
-
getSquares
-
removeSquare
-
getName
-
setName
-
getType
-
setType
-
getLastActionTimestamp
public int getLastActionTimestamp() -
setLastActionTimestamp
public void setLastActionTimestamp(int int0) -
getX
public int getX() -
setX
public void setX(int int0) -
getY
public int getY() -
setY
public void setY(int int0) -
getZ
public int getZ() -
getHeight
public int getHeight() -
getWidth
public int getWidth() -
getTotalArea
public float getTotalArea() -
sendToServer
public void sendToServer() -
getOriginalName
-
setOriginalName
-
getClippedSegmentOfPolyline
public int getClippedSegmentOfPolyline(int int7, int int6, int int5, int int4, double[] double0) -
getPolygonTriangles
public float[] getPolygonTriangles() -
getPolylineOutlineTriangles
public float[] getPolylineOutlineTriangles() -
getPolylineLength
public float getPolylineLength() -
Dispose
public void Dispose() -
toString