Class Zone
java.lang.Object
zombie.iso.zones.Zone
- Direct Known Subclasses:
AnimalZone,IsoMannequin.MannequinZone,VehicleZone,WorldGenZone
-
Field Summary
FieldsModifier and TypeFieldDescriptionintbooleanintbooleanintintintfinal gnu.trove.list.array.TIntArrayListfloat[]intstatic Clipperfloatfloat[]float[]intintintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSquare(IsoGridSquare arg0) booleancontains(int arg0, int arg1, int arg2) booleandifference(int int0, int int1, int int2, int int3, int int4, ArrayList<Zone> arrayList) voidDispose()intgetClippedSegmentOfPolyline(int int7, int int6, int int5, int int4, double[] doubles) intfloatintgetName()float[]floatfloat[]floatgetType()intgetWidth()intgetX()intgetY()intgetZ()intbooleanhaveCons()booleanintersects(int arg0, int arg1, int arg2, int arg3, int arg4) booleanbooleanisPoint()booleanbooleanstatic booleanbooleanload(ByteBuffer arg0, int arg1) load(ByteBuffer byteBuffer, int int0, Map<Integer, String> map, SharedStrings sharedStrings) voidremoveSquare(IsoGridSquare arg0) voidsave(ByteBuffer arg0) voidsave(ByteBuffer byteBuffer, Map<String, Integer> map) voidvoidsetH(int arg0) voidsetHaveConstruction(boolean arg0) voidvoidsetLastActionTimestamp(int arg0) voidvoidsetOriginalName(String arg0) voidsetPickedXForZoneStory(int arg0) voidsetPickedYForZoneStory(int arg0) voidvoidsetW(int arg0) voidsetX(int arg0) voidsetY(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