Micropolis
|
Public Member Functions | |
JSCallback (emscripten::val jsCallback) | |
void | autoGoto (Micropolis *micropolis, emscripten::val callbackVal, int x, int y, std::string message) override |
void | didGenerateMap (Micropolis *micropolis, emscripten::val callbackVal, int seed) override |
void | didLoadCity (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override |
void | didLoadScenario (Micropolis *micropolis, emscripten::val callbackVals, std::string name, std::string fname) override |
void | didLoseGame (Micropolis *micropolis, emscripten::val callbackVal) override |
void | didSaveCity (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override |
void | didTool (Micropolis *micropolis, emscripten::val callbackVal, std::string name, int x, int y) override |
void | didWinGame (Micropolis *micropolis, emscripten::val callbackVal) override |
void | didntLoadCity (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override |
void | didntSaveCity (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override |
void | makeSound (Micropolis *micropolis, emscripten::val callbackVal, std::string channel, std::string sound, int x, int y) override |
void | newGame (Micropolis *micropolis, emscripten::val callbackVal) override |
void | saveCityAs (Micropolis *micropolis, emscripten::val callbackVal, std::string filename) override |
void | sendMessage (Micropolis *micropolis, emscripten::val callbackVal, int messageIndex, int x, int y, bool picture, bool important) override |
void | showBudgetAndWait (Micropolis *micropolis, emscripten::val callbackVal) override |
void | showZoneStatus (Micropolis *micropolis, emscripten::val callbackVal, int tileCategoryIndex, int populationDensityIndex, int landValueIndex, int crimeRateIndex, int pollutionIndex, int growthRateIndex, int x, int y) override |
void | simulateRobots (Micropolis *micropolis, emscripten::val callbackVal) override |
void | simulateChurch (Micropolis *micropolis, emscripten::val callbackVal, int posX, int posY, int churchNumber) override |
void | startEarthquake (Micropolis *micropolis, emscripten::val callbackVal, int strength) override |
void | startGame (Micropolis *micropolis, emscripten::val callbackVal) override |
void | startScenario (Micropolis *micropolis, emscripten::val callbackVal, int scenario) override |
void | updateBudget (Micropolis *micropolis, emscripten::val callbackVal) override |
void | updateCityName (Micropolis *micropolis, emscripten::val callbackVal, std::string cityName) override |
void | updateDate (Micropolis *micropolis, emscripten::val callbackVal, int cityYear, int cityMonth) override |
void | updateDemand (Micropolis *micropolis, emscripten::val callbackVal, float r, float c, float i) override |
void | updateEvaluation (Micropolis *micropolis, emscripten::val callbackVal) override |
void | updateFunds (Micropolis *micropolis, emscripten::val callbackVal, int totalFunds) override |
void | updateGameLevel (Micropolis *micropolis, emscripten::val callbackVal, int gameLevel) override |
void | updateHistory (Micropolis *micropolis, emscripten::val callbackVal) override |
void | updateMap (Micropolis *micropolis, emscripten::val callbackVal) override |
void | updateOptions (Micropolis *micropolis, emscripten::val callbackVal) override |
void | updatePasses (Micropolis *micropolis, emscripten::val callbackVal, int passes) override |
void | updatePaused (Micropolis *micropolis, emscripten::val callbackVal, bool simPaused) override |
void | updateSpeed (Micropolis *micropolis, emscripten::val callbackVal, int speed) override |
void | updateTaxRate (Micropolis *micropolis, emscripten::val callbackVal, int cityTax) override |
Private Attributes | |
emscripten::val | jsCallback |
Definition at line 8 of file js_callback.h.
|
inlineexplicit |
Definition at line 10 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 14 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 18 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 22 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 26 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 30 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 46 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 50 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 34 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 38 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 42 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 54 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 58 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 62 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 66 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 70 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 74 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 82 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 78 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 86 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 90 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 94 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 98 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 102 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 106 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 110 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 114 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 118 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 122 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 126 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 130 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 134 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 138 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 142 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 146 of file js_callback.h.
|
inlineoverridevirtual |
Implements Callback.
Definition at line 150 of file js_callback.h.
|
private |
Definition at line 155 of file js_callback.h.