Difference between revisions of "Global Functions"

From theFarWilds
Jump to: navigation, search
(New page: Scripting Global Functions that you can call from your scripts: Entity createEntity(string CardName, int x_coord , int y_coord,Player controller ); Entity createEntity(string CardNa...)
 
Line 13: Line 13:
 
  // topo: ocean=1, soggy=2, flat=3, hills=4, mountain=5
 
  // topo: ocean=1, soggy=2, flat=3, hills=4, mountain=5
 
  // veg: desert=1 ,grass=2 ,forest=3
 
  // veg: desert=1 ,grass=2 ,forest=3
 +
 +
Entity getFigure(Location where);
 +
 +
void forEachEntity();
 +
// this will cause the game to call the entityCallback() function you write once for each Entity in the game.
 +
 +
void enchantEntity(Entity toEnchant,string enchantName,Player enchantController); // not yet
 +
void infoBox(string title,string text); 
 +
// displays text in a pop up box to all the players
 +
void endGame(Player winner);

Revision as of 18:51, 19 March 2010

Scripting Global Functions that you can call from your scripts:

Entity createEntity(string CardName, int x_coord , int y_coord,Player controller );
Entity createEntity(string CardName ,Location loc,Player controller);
Entity createEntity(string CardName ,Location loc);
Location createLocation(int x,int y);
Player getAIPlayer(int index)
Player getHumanPlayer(int index)
void setTerrain(Location loc,int topo,int veg)
int getTopo(Location loc);
int getVeg(Location loc);
// topo: ocean=1, soggy=2, flat=3, hills=4, mountain=5
// veg: desert=1 ,grass=2 ,forest=3

Entity getFigure(Location where);

void forEachEntity();
// this will cause the game to call the entityCallback() function you write once for each Entity in the game.

void enchantEntity(Entity toEnchant,string enchantName,Player enchantController); // not yet
void infoBox(string title,string text);  
// displays text in a pop up box to all the players
void endGame(Player winner);