Difference between revisions of "Hook Functions"

From theFarWilds
Jump to: navigation, search
(New page: These are functions you can implement in your scripts. They are call at the appropriate times by the game. void configGame(); // Sets up the game state such as # of players, Map Size, ...)
 
Line 1: Line 1:
 +
[[Scripting]]
 
These are functions you can implement in your scripts. They are call at the appropriate times by the game.
 
These are functions you can implement in your scripts. They are call at the appropriate times by the game.
  
 
  void configGame();  
 
  void configGame();  
 
  // Sets up the game state such as # of players, Map Size, if they need to set a deck or not, etc
 
  // Sets up the game state such as # of players, Map Size, if they need to set a deck or not, etc
 +
[[Config Functions]]
 
   
 
   
 
  void beforeStart();  
 
  void beforeStart();  

Revision as of 18:25, 19 March 2010

Scripting These are functions you can implement in your scripts. They are call at the appropriate times by the game.

void configGame(); 
// Sets up the game state such as # of players, Map Size, if they need to set a deck or not, etc
Config Functions

void beforeStart(); 
// Do things here before any action. Place creatures and buildings, change their decks etc.

void onNewRound();
// called after all the new round events
void afterAction(); // not yet

void playersTurn(Player player);  // not yet

bool canPass(Player player); // not yet
// called when the real players try to pass. 
// This is so you can ensure they do a particular action before passing.