Difference between revisions of "Location Functions"

From theFarWilds
Jump to: navigation, search
(Methods)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Scripting]]
+
[[Category:Scripts]]
 +
A location object represents a particular hex on the playing map.  Note that the TFW [[Coordinate System]] is transposed -- the x-axis is vertical and the y-axis is horizontal.  Labeling starts from zero.
  
  bool isValid();
+
== Constructors ==
  bool isAloft();  
+
  Location '''createLocation'''( int x, int y );
 +
 
 +
== Methods ==
 +
  bool '''isAloft'''();  
 
  // false if an Aloft guy is grounded after melee
 
  // false if an Aloft guy is grounded after melee
 +
 +
bool '''isValid'''();
 +
 +
int '''distance'''(Location);
 +
 +
int '''getX'''();
 +
int '''getY'''();
 +
 +
Player '''getController'''();

Latest revision as of 14:20, 16 April 2010

A location object represents a particular hex on the playing map. Note that the TFW Coordinate System is transposed -- the x-axis is vertical and the y-axis is horizontal. Labeling starts from zero.

Constructors

Location createLocation( int x, int y );

Methods

bool isAloft(); 
// false if an Aloft guy is grounded after melee

bool isValid();

int distance(Location);

int getX();
int getY();

Player getController();