Micropolis
ConsoleCallback Class Reference
Inheritance diagram for ConsoleCallback:
Callback

Public Member Functions

virtual void autoGoto (Micropolis *micropolis, emscripten::val callbackVal, int x, int y, std::string message) override
 
virtual void didGenerateMap (Micropolis *micropolis, emscripten::val callbackVal, int seed) override
 
virtual void didLoadCity (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override
 
virtual void didLoadScenario (Micropolis *micropolis, emscripten::val callbackVal, std::string name, std::string fname) override
 
virtual void didLoseGame (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void didSaveCity (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override
 
virtual void didTool (Micropolis *micropolis, emscripten::val callbackVal, std::string name, int x, int y) override
 
virtual void didWinGame (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void didntLoadCity (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override
 
virtual void didntSaveCity (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override
 
virtual void makeSound (Micropolis *micropolis, emscripten::val callbackVal, std::string channel, std::string sound, int x, int y) override
 
virtual void newGame (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void saveCityAs (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override
 
virtual void sendMessage (Micropolis *micropolis, emscripten::val callbackVal, int messageIndex, int x, int y, bool picture, bool important) override
 
virtual void showBudgetAndWait (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void showZoneStatus (Micropolis *micropolis, emscripten::val callbackVal, int tileCategoryIndex, int populationDensityIndex, int landValueIndex, int crimeRateIndex, int pollutionIndex, int growthRateIndex, int x, int y) override
 
virtual void simulateRobots (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void simulateChurch (Micropolis *micropolis, emscripten::val callbackVal, int posX, int posY, int churchNumber) override
 
virtual void startEarthquake (Micropolis *micropolis, emscripten::val callbackVal, int strength) override
 
virtual void startGame (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void startScenario (Micropolis *micropolis, emscripten::val callbackVal, int scenario) override
 
virtual void updateBudget (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void updateCityName (Micropolis *micropolis, emscripten::val callbackVal, std::string cityName) override
 
virtual void updateDate (Micropolis *micropolis, emscripten::val callbackVal, int cityYear, int cityMonth) override
 
virtual void updateDemand (Micropolis *micropolis, emscripten::val callbackVal, float r, float c, float i) override
 
virtual void updateEvaluation (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void updateFunds (Micropolis *micropolis, emscripten::val callbackVal, int totalFunds) override
 
virtual void updateGameLevel (Micropolis *micropolis, emscripten::val callbackVal, int gameLevel) override
 
virtual void updateHistory (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void updateMap (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void updateOptions (Micropolis *micropolis, emscripten::val callbackVal) override
 
virtual void updatePasses (Micropolis *micropolis, emscripten::val callbackVal, int passes) override
 
virtual void updatePaused (Micropolis *micropolis, emscripten::val callbackVal, bool simPaused) override
 
virtual void updateSpeed (Micropolis *micropolis, emscripten::val callbackVal, int speed) override
 
virtual void updateTaxRate (Micropolis *micropolis, emscripten::val callbackVal, int cityTax) override
 

Detailed Description

Definition at line 131 of file callback.h.

Constructor & Destructor Documentation

◆ ~ConsoleCallback()

ConsoleCallback::~ConsoleCallback ( )
virtual

Definition at line 85 of file callback.cpp.

Member Function Documentation

◆ autoGoto()

void ConsoleCallback::autoGoto ( Micropolis micropolis,
emscripten::val  callbackVal,
int  x,
int  y,
std::string  message 
)
overridevirtual

Implements Callback.

Definition at line 91 of file callback.cpp.

◆ didGenerateMap()

void ConsoleCallback::didGenerateMap ( Micropolis micropolis,
emscripten::val  callbackVal,
int  seed 
)
overridevirtual

Implements Callback.

Definition at line 97 of file callback.cpp.

◆ didLoadCity()

void ConsoleCallback::didLoadCity ( Micropolis micropolis,
emscripten::val  callbackVal,
std::string  filename 
)
overridevirtual

Implements Callback.

Definition at line 103 of file callback.cpp.

◆ didLoadScenario()

void ConsoleCallback::didLoadScenario ( Micropolis micropolis,
emscripten::val  callbackVal,
std::string  name,
std::string  fname 
)
overridevirtual

Implements Callback.

Definition at line 109 of file callback.cpp.

◆ didLoseGame()

void ConsoleCallback::didLoseGame ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 115 of file callback.cpp.

◆ didntLoadCity()

void ConsoleCallback::didntLoadCity ( Micropolis micropolis,
emscripten::val  callbackVal,
std::string  filename 
)
overridevirtual

Implements Callback.

Definition at line 139 of file callback.cpp.

◆ didntSaveCity()

void ConsoleCallback::didntSaveCity ( Micropolis micropolis,
emscripten::val  callbackVal,
std::string  filename 
)
overridevirtual

Implements Callback.

Definition at line 145 of file callback.cpp.

◆ didSaveCity()

void ConsoleCallback::didSaveCity ( Micropolis micropolis,
emscripten::val  callbackVal,
std::string  filename 
)
overridevirtual

Implements Callback.

Definition at line 121 of file callback.cpp.

◆ didTool()

void ConsoleCallback::didTool ( Micropolis micropolis,
emscripten::val  callbackVal,
std::string  name,
int  x,
int  y 
)
overridevirtual

Implements Callback.

Definition at line 127 of file callback.cpp.

◆ didWinGame()

void ConsoleCallback::didWinGame ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 133 of file callback.cpp.

◆ makeSound()

void ConsoleCallback::makeSound ( Micropolis micropolis,
emscripten::val  callbackVal,
std::string  channel,
std::string  sound,
int  x,
int  y 
)
overridevirtual

Implements Callback.

Definition at line 151 of file callback.cpp.

◆ newGame()

void ConsoleCallback::newGame ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 157 of file callback.cpp.

◆ saveCityAs()

void ConsoleCallback::saveCityAs ( Micropolis micropolis,
emscripten::val  callbackVal,
std::string  filename 
)
overridevirtual

Implements Callback.

Definition at line 163 of file callback.cpp.

◆ sendMessage()

void ConsoleCallback::sendMessage ( Micropolis micropolis,
emscripten::val  callbackVal,
int  messageIndex,
int  x,
int  y,
bool  picture,
bool  important 
)
overridevirtual

Implements Callback.

Definition at line 169 of file callback.cpp.

◆ showBudgetAndWait()

void ConsoleCallback::showBudgetAndWait ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 175 of file callback.cpp.

◆ showZoneStatus()

void ConsoleCallback::showZoneStatus ( Micropolis micropolis,
emscripten::val  callbackVal,
int  tileCategoryIndex,
int  populationDensityIndex,
int  landValueIndex,
int  crimeRateIndex,
int  pollutionIndex,
int  growthRateIndex,
int  x,
int  y 
)
overridevirtual

Implements Callback.

Definition at line 181 of file callback.cpp.

◆ simulateChurch()

void ConsoleCallback::simulateChurch ( Micropolis micropolis,
emscripten::val  callbackVal,
int  posX,
int  posY,
int  churchNumber 
)
overridevirtual

Implements Callback.

Definition at line 193 of file callback.cpp.

◆ simulateRobots()

void ConsoleCallback::simulateRobots ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 187 of file callback.cpp.

◆ startEarthquake()

void ConsoleCallback::startEarthquake ( Micropolis micropolis,
emscripten::val  callbackVal,
int  strength 
)
overridevirtual

Implements Callback.

Definition at line 199 of file callback.cpp.

◆ startGame()

void ConsoleCallback::startGame ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 205 of file callback.cpp.

◆ startScenario()

void ConsoleCallback::startScenario ( Micropolis micropolis,
emscripten::val  callbackVal,
int  scenario 
)
overridevirtual

Implements Callback.

Definition at line 211 of file callback.cpp.

◆ updateBudget()

void ConsoleCallback::updateBudget ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 217 of file callback.cpp.

◆ updateCityName()

void ConsoleCallback::updateCityName ( Micropolis micropolis,
emscripten::val  callbackVal,
std::string  cityName 
)
overridevirtual

Implements Callback.

Definition at line 223 of file callback.cpp.

◆ updateDate()

void ConsoleCallback::updateDate ( Micropolis micropolis,
emscripten::val  callbackVal,
int  cityYear,
int  cityMonth 
)
overridevirtual

Implements Callback.

Definition at line 229 of file callback.cpp.

◆ updateDemand()

void ConsoleCallback::updateDemand ( Micropolis micropolis,
emscripten::val  callbackVal,
float  r,
float  c,
float  i 
)
overridevirtual

Implements Callback.

Definition at line 235 of file callback.cpp.

◆ updateEvaluation()

void ConsoleCallback::updateEvaluation ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 241 of file callback.cpp.

◆ updateFunds()

void ConsoleCallback::updateFunds ( Micropolis micropolis,
emscripten::val  callbackVal,
int  totalFunds 
)
overridevirtual

Implements Callback.

Definition at line 247 of file callback.cpp.

◆ updateGameLevel()

void ConsoleCallback::updateGameLevel ( Micropolis micropolis,
emscripten::val  callbackVal,
int  gameLevel 
)
overridevirtual

Implements Callback.

Definition at line 253 of file callback.cpp.

◆ updateHistory()

void ConsoleCallback::updateHistory ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 259 of file callback.cpp.

◆ updateMap()

void ConsoleCallback::updateMap ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 265 of file callback.cpp.

◆ updateOptions()

void ConsoleCallback::updateOptions ( Micropolis micropolis,
emscripten::val  callbackVal 
)
overridevirtual

Implements Callback.

Definition at line 271 of file callback.cpp.

◆ updatePasses()

void ConsoleCallback::updatePasses ( Micropolis micropolis,
emscripten::val  callbackVal,
int  passes 
)
overridevirtual

Implements Callback.

Definition at line 277 of file callback.cpp.

◆ updatePaused()

void ConsoleCallback::updatePaused ( Micropolis micropolis,
emscripten::val  callbackVal,
bool  simPaused 
)
overridevirtual

Implements Callback.

Definition at line 283 of file callback.cpp.

◆ updateSpeed()

void ConsoleCallback::updateSpeed ( Micropolis micropolis,
emscripten::val  callbackVal,
int  speed 
)
overridevirtual

Implements Callback.

Definition at line 289 of file callback.cpp.

◆ updateTaxRate()

void ConsoleCallback::updateTaxRate ( Micropolis micropolis,
emscripten::val  callbackVal,
int  cityTax 
)
overridevirtual

Implements Callback.

Definition at line 295 of file callback.cpp.


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