diff --git a/apps/micropolis/src/types/micropolisengine.d.ts b/apps/micropolis/src/types/micropolisengine.d.ts index cba61954..4546e763 100644 --- a/apps/micropolis/src/types/micropolisengine.d.ts +++ b/apps/micropolis/src/types/micropolisengine.d.ts @@ -418,6 +418,8 @@ export interface Micropolis extends ClassHandle { makeEarthquake(): void; makeFire(): void; makeFlood(): void; + makeTornado(): void; + makeMonster(): void; setFire(): void; fireBomb(): void; sendMessage(_0: number, _1: number, _2: number, _3: boolean, _4: boolean): void; diff --git a/packages/micropolis-engine/src/emscripten.cpp b/packages/micropolis-engine/src/emscripten.cpp index 303229cd..ed1c3a17 100644 --- a/packages/micropolis-engine/src/emscripten.cpp +++ b/packages/micropolis-engine/src/emscripten.cpp @@ -1262,6 +1262,8 @@ function createTypedArrayFromMap(mapInstance) { .function("makeEarthquake", &Micropolis::makeEarthquake) .function("makeFire", &Micropolis::makeFire) .function("makeFlood", &Micropolis::makeFlood) + .function("makeTornado", &Micropolis::makeTornado) + .function("makeMonster", &Micropolis::makeMonster) .function("setFire", &Micropolis::setFire) .function("fireBomb", &Micropolis::fireBomb)