L2JPREMIUM  5M
com.premium.game.model.zone.form.Shape Class Referenceabstract
Inheritance diagram for com.premium.game.model.zone.form.Shape:
Collaboration diagram for com.premium.game.model.zone.form.Shape:

Public Member Functions

abstract boolean contains (int x, int y)
 
boolean contains (int x, int y, int z)
 
boolean contains (L2Object obj)
 
boolean contains (Location loc)
 
abstract double getDistanceToZone (int x, int y)
 
int getMaxZ ()
 
abstract int getMiddleX ()
 
abstract int getMiddleY ()
 
int getMinZ ()
 
abstract Location getRandomLocation ()
 
abstract boolean intersectsRectangle (int ax1, int ax2, int ay1, int ay2)
 
boolean isExclude ()
 

Static Public Member Functions

static Shape parseShape (Node sn, int zoneId)
 

Protected Member Functions

abstract Shape prepare (int zoneId)
 

Static Protected Member Functions

static boolean lineSegmentsIntersect (int ax1, int ay1, int ax2, int ay2, int bx1, int by1, int bx2, int by2)
 

Protected Attributes

List< Tupel_points
 
int _zMin
 
boolean _exclude = false
 

Static Protected Attributes

static Logger _log = Logger.getLogger(Shape.class.getName())
 

The documentation for this class was generated from the following file: