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 arg0) boolean
contains
(int arg0, int arg1, int arg2) 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[] doubles) int
float
int
getName()
float[]
float
float[]
float
getType()
int
getWidth()
int
getX()
int
getY()
int
getZ()
int
boolean
haveCons()
boolean
intersects
(int arg0, int arg1, int arg2, int arg3, int arg4) boolean
boolean
isPoint()
boolean
boolean
static boolean
boolean
load
(ByteBuffer arg0, int arg1) load
(ByteBuffer byteBuffer, int int0, Map<Integer, String> map, SharedStrings sharedStrings) void
removeSquare
(IsoGridSquare arg0) void
save
(ByteBuffer arg0) void
save
(ByteBuffer byteBuffer, Map<String, Integer> map) void
void
setH
(int arg0) void
setHaveConstruction
(boolean arg0) void
void
setLastActionTimestamp
(int arg0) void
void
setOriginalName
(String arg0) void
setPickedXForZoneStory
(int arg0) void
setPickedYForZoneStory
(int arg0) void
void
setW
(int arg0) void
setX
(int arg0) void
setY
(int arg0) 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 arg0, String arg1, int arg2, int arg3, int arg4, int arg5, int arg6, ZoneGeometryType arg7, gnu.trove.list.array.TIntArrayList arg8, int arg9)
-
-
Method Details
-
load
-
isPreferredZoneForSquare
-
save
-
save
-
isFullyStreamed
public boolean isFullyStreamed() -
setW
public void setW(int arg0) -
setH
public void setH(int arg0) -
isPoint
public boolean isPoint() -
isPolygon
public boolean isPolygon() -
isPolyline
public boolean isPolyline() -
isRectangle
public boolean isRectangle() -
setPickedXForZoneStory
public void setPickedXForZoneStory(int arg0) -
setPickedYForZoneStory
public void setPickedYForZoneStory(int arg0) -
getHoursSinceLastSeen
public float getHoursSinceLastSeen() -
setHourSeenToCurrent
public void setHourSeenToCurrent() -
setHaveConstruction
public void setHaveConstruction(boolean arg0) -
haveCons
public boolean haveCons() -
getZombieDensity
public int getZombieDensity() -
contains
public boolean contains(int arg0, int arg1, int arg2) -
intersects
public boolean intersects(int arg0, int arg1, int arg2, int arg3, int arg4) -
difference
-
pickRandomLocation
-
getRandomSquareInZone
-
getRandomFreeSquareInZone
-
getRandomUnseenSquareInZone
-
addSquare
-
getSquares
-
removeSquare
-
getName
-
setName
-
getType
-
setType
-
getLastActionTimestamp
public int getLastActionTimestamp() -
setLastActionTimestamp
public void setLastActionTimestamp(int arg0) -
getX
public int getX() -
setX
public void setX(int arg0) -
getY
public int getY() -
setY
public void setY(int arg0) -
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[] doubles) -
getPolygonTriangles
public float[] getPolygonTriangles() -
getPolylineOutlineTriangles
public float[] getPolylineOutlineTriangles() -
getPolylineLength
public float getPolylineLength() -
Dispose
public void Dispose() -
toString