aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorJulien Templier2011-01-20 04:57:06 +0000
committerJulien Templier2011-01-20 04:57:06 +0000
commit82b0a9b003b8bcbe0eff8789acd19cbcd1cf7575 (patch)
treedebae832bd09f311b25ea249ab9171eefb9ffdcb /engines
parent744eaf013416f36519205e09d04cf0aa8edae017 (diff)
downloadscummvm-rg350-82b0a9b003b8bcbe0eff8789acd19cbcd1cf7575.tar.gz
scummvm-rg350-82b0a9b003b8bcbe0eff8789acd19cbcd1cf7575.tar.bz2
scummvm-rg350-82b0a9b003b8bcbe0eff8789acd19cbcd1cf7575.zip
LASTEXPRESS: Add macro for end of entities logic functions
svn-id: r55343
Diffstat (limited to 'engines')
-rw-r--r--engines/lastexpress/entities/abbot.cpp106
-rw-r--r--engines/lastexpress/entities/alexei.cpp96
-rw-r--r--engines/lastexpress/entities/alouan.cpp46
-rw-r--r--engines/lastexpress/entities/anna.cpp162
-rw-r--r--engines/lastexpress/entities/august.cpp138
-rw-r--r--engines/lastexpress/entities/boutarel.cpp76
-rw-r--r--engines/lastexpress/entities/chapters.cpp45
-rw-r--r--engines/lastexpress/entities/cooks.cpp28
-rw-r--r--engines/lastexpress/entities/coudert.cpp124
-rw-r--r--engines/lastexpress/entities/entity39.cpp12
-rw-r--r--engines/lastexpress/entities/entity_intern.h2
-rw-r--r--engines/lastexpress/entities/francois.cpp60
-rw-r--r--engines/lastexpress/entities/gendarmes.cpp34
-rw-r--r--engines/lastexpress/entities/hadija.cpp46
-rw-r--r--engines/lastexpress/entities/ivo.cpp68
-rw-r--r--engines/lastexpress/entities/kahina.cpp58
-rw-r--r--engines/lastexpress/entities/kronos.cpp50
-rw-r--r--engines/lastexpress/entities/mahmud.cpp40
-rw-r--r--engines/lastexpress/entities/max.cpp39
-rw-r--r--engines/lastexpress/entities/mertens.cpp107
-rw-r--r--engines/lastexpress/entities/milos.cpp71
-rw-r--r--engines/lastexpress/entities/mmeboutarel.cpp56
-rw-r--r--engines/lastexpress/entities/pascale.cpp66
-rw-r--r--engines/lastexpress/entities/rebecca.cpp96
-rw-r--r--engines/lastexpress/entities/salko.cpp48
-rw-r--r--engines/lastexpress/entities/servers0.cpp74
-rw-r--r--engines/lastexpress/entities/servers1.cpp62
-rw-r--r--engines/lastexpress/entities/sophie.cpp22
-rw-r--r--engines/lastexpress/entities/tables.cpp12
-rw-r--r--engines/lastexpress/entities/tatiana.cpp110
-rw-r--r--engines/lastexpress/entities/train.cpp16
-rw-r--r--engines/lastexpress/entities/vassili.cpp36
-rw-r--r--engines/lastexpress/entities/verges.cpp84
-rw-r--r--engines/lastexpress/entities/vesna.cpp60
-rw-r--r--engines/lastexpress/entities/yasmin.cpp42
35 files changed, 1095 insertions, 1097 deletions
diff --git a/engines/lastexpress/entities/abbot.cpp b/engines/lastexpress/entities/abbot.cpp
index 777767600f..717bd8af9b 100644
--- a/engines/lastexpress/entities/abbot.cpp
+++ b/engines/lastexpress/entities/abbot.cpp
@@ -101,52 +101,52 @@ Abbot::Abbot(LastExpressEngine *engine) : Entity(engine, kEntityAbbot) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Abbot, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Abbot, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(3, Abbot, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(4, Abbot, enterExitCompartment2, ObjectIndex)
Entity::enterExitCompartment(savepoint, kPosition_6470, kPosition_6130, kCarRedSleeping, kObjectCompartmentC, true, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Abbot, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SSI(6, Abbot, draw2, EntityIndex)
Entity::draw2(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(7, Abbot, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(8, Abbot, updateFromTicks, uint32)
Entity::updateFromTicks(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(9, Abbot, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(10, Abbot, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(11, Abbot, updateEntity, CarIndex, EntityPosition)
@@ -163,34 +163,34 @@ IMPLEMENT_FUNCTION_II(11, Abbot, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIIS(12, Abbot, callSavepoint, EntityIndex, ActionIndex)
Entity::callSavepoint(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SII(13, Abbot, updatePosition, CarIndex, Position)
Entity::updatePosition(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Abbot, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Abbot, chapter1)
if (savepoint.action == kActionDefault)
getSavePoints()->addData(kEntityAbbot, kAction203073664, 0);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Abbot, chapter2)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityAbbot);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Abbot, chapter3)
@@ -213,7 +213,7 @@ IMPLEMENT_FUNCTION(17, Abbot, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Abbot, chapter3Handler)
@@ -272,7 +272,7 @@ IMPLEMENT_FUNCTION(18, Abbot, chapter3Handler)
setup_callbackActionRestaurantOrSalon();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Abbot, function19)
@@ -318,7 +318,7 @@ IMPLEMENT_FUNCTION(19, Abbot, function19)
break;
}
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Abbot, function20)
@@ -335,7 +335,7 @@ IMPLEMENT_FUNCTION(20, Abbot, function20)
getEntities()->drawSequenceLeft(kEntityAbbot, "509A");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Abbot, function21)
@@ -409,7 +409,7 @@ IMPLEMENT_FUNCTION(21, Abbot, function21)
setup_draw("029B");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Abbot, function22)
@@ -456,7 +456,7 @@ IMPLEMENT_FUNCTION(22, Abbot, function22)
getEntities()->drawSequenceLeft(kEntityAbbot, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Abbot, function23)
@@ -508,7 +508,7 @@ IMPLEMENT_FUNCTION(23, Abbot, function23)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Abbot, function24)
@@ -560,7 +560,7 @@ IMPLEMENT_FUNCTION(24, Abbot, function24)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Abbot, function25)
@@ -609,7 +609,7 @@ IMPLEMENT_FUNCTION(25, Abbot, function25)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Abbot, function26)
@@ -634,7 +634,7 @@ IMPLEMENT_FUNCTION(26, Abbot, function26)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Abbot, function27)
@@ -683,7 +683,7 @@ IMPLEMENT_FUNCTION(27, Abbot, function27)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Abbot, function28)
@@ -711,7 +711,7 @@ IMPLEMENT_FUNCTION(28, Abbot, function28)
case kAction222609266:
setup_function30();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Abbot, function29)
@@ -776,7 +776,7 @@ IMPLEMENT_FUNCTION(29, Abbot, function29)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Abbot, function30)
@@ -832,7 +832,7 @@ switch (savepoint.action) {
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Abbot, function31)
@@ -940,7 +940,7 @@ IMPLEMENT_FUNCTION(31, Abbot, function31)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Abbot, function32)
@@ -976,7 +976,7 @@ IMPLEMENT_FUNCTION(32, Abbot, function32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Abbot, function33)
@@ -1014,7 +1014,7 @@ IMPLEMENT_FUNCTION(33, Abbot, function33)
setup_function34();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Abbot, function34)
@@ -1070,7 +1070,7 @@ IMPLEMENT_FUNCTION(34, Abbot, function34)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Abbot, function35)
@@ -1132,7 +1132,7 @@ IMPLEMENT_FUNCTION(35, Abbot, function35)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Abbot, function36)
@@ -1200,7 +1200,7 @@ IMPLEMENT_FUNCTION(36, Abbot, function36)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Abbot, function37)
@@ -1236,7 +1236,7 @@ IMPLEMENT_FUNCTION(37, Abbot, function37)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, Abbot, function38)
@@ -1256,7 +1256,7 @@ IMPLEMENT_FUNCTION(38, Abbot, function38)
getEntities()->drawSequenceLeft(kEntityAbbot, "508B");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(39, Abbot, chapter4)
@@ -1278,7 +1278,7 @@ IMPLEMENT_FUNCTION(39, Abbot, chapter4)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(40, Abbot, function40, CarIndex, EntityPosition)
@@ -1313,7 +1313,7 @@ IMPLEMENT_FUNCTION_II(40, Abbot, function40, CarIndex, EntityPosition)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(41, Abbot, chapter4Handler)
@@ -1343,7 +1343,7 @@ IMPLEMENT_FUNCTION(41, Abbot, chapter4Handler)
getEntities()->drawSequenceLeft(kEntityAbbot, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(42, Abbot, function42)
@@ -1395,7 +1395,7 @@ IMPLEMENT_FUNCTION(42, Abbot, function42)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(43, Abbot, function43)
@@ -1507,7 +1507,7 @@ label_callback_1:
params->param1 = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(44, Abbot, function44)
@@ -1530,7 +1530,7 @@ IMPLEMENT_FUNCTION(44, Abbot, function44)
setup_function45();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(45, Abbot, function45)
@@ -1571,7 +1571,7 @@ IMPLEMENT_FUNCTION(45, Abbot, function45)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(46, Abbot, function46)
@@ -1591,7 +1591,7 @@ IMPLEMENT_FUNCTION(46, Abbot, function46)
setup_drinkAfterDefuse();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(47, Abbot, drinkAfterDefuse)
@@ -1635,7 +1635,7 @@ IMPLEMENT_FUNCTION(47, Abbot, drinkAfterDefuse)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(48, Abbot, function48)
@@ -1742,7 +1742,7 @@ IMPLEMENT_FUNCTION(48, Abbot, function48)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(49, Abbot, pickBomb)
@@ -1810,7 +1810,7 @@ IMPLEMENT_FUNCTION(49, Abbot, pickBomb)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(50, Abbot, chapter5)
@@ -1832,13 +1832,13 @@ IMPLEMENT_FUNCTION(50, Abbot, chapter5)
getData()->clothes = kClothesDefault;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(51, Abbot, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function52();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(52, Abbot, function52)
@@ -1858,7 +1858,7 @@ IMPLEMENT_FUNCTION(52, Abbot, function52)
setup_function53();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(53, Abbot, function53)
@@ -1905,6 +1905,6 @@ IMPLEMENT_FUNCTION(53, Abbot, function53)
getScenes()->processScene();
break;
}
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/alexei.cpp b/engines/lastexpress/entities/alexei.cpp
index 59b99fe968..b767eed5f4 100644
--- a/engines/lastexpress/entities/alexei.cpp
+++ b/engines/lastexpress/entities/alexei.cpp
@@ -94,47 +94,47 @@ Alexei::Alexei(LastExpressEngine *engine) : Entity(engine, kEntityAlexei) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Alexei, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Alexei, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(3, Alexei, updateFromTicks, uint32)
Entity::updateFromTicks(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(4, Alexei, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SII(5, Alexei, updatePosition, CarIndex, Position)
Entity::updatePosition(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(6, Alexei, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Alexei, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIIS(8, Alexei, callSavepoint, EntityIndex, ActionIndex)
Entity::callSavepoint(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(9, Alexei, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(10, Alexei, updateEntity, CarIndex, EntityPosition)
@@ -161,17 +161,17 @@ IMPLEMENT_FUNCTION_II(10, Alexei, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(11, Alexei, draw2)
Entity::draw2(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Alexei, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Alexei, function13)
@@ -218,7 +218,7 @@ IMPLEMENT_FUNCTION(13, Alexei, function13)
setCallback(2);
setup_enterExitCompartment("602Eb", kObjectCompartment2);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Alexei, function14)
@@ -247,7 +247,7 @@ IMPLEMENT_FUNCTION(14, Alexei, function14)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Alexei, function15)
@@ -299,7 +299,7 @@ IMPLEMENT_FUNCTION(15, Alexei, function15)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_IS(16, Alexei, function16, TimeValue)
@@ -441,7 +441,7 @@ IMPLEMENT_FUNCTION_IS(16, Alexei, function16, TimeValue)
setup_playSound("CON1024");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Alexei, chapter1)
@@ -463,7 +463,7 @@ IMPLEMENT_FUNCTION(17, Alexei, chapter1)
getData()->car = kCarRestaurant;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Alexei, chapter1Handler)
@@ -552,7 +552,7 @@ IMPLEMENT_FUNCTION(18, Alexei, chapter1Handler)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Alexei, function19)
@@ -639,7 +639,7 @@ IMPLEMENT_FUNCTION(19, Alexei, function19)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Alexei, function20)
@@ -682,7 +682,7 @@ IMPLEMENT_FUNCTION(20, Alexei, function20)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Alexei, function21)
@@ -744,7 +744,7 @@ IMPLEMENT_FUNCTION(21, Alexei, function21)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Alexei, function22)
@@ -828,7 +828,7 @@ IMPLEMENT_FUNCTION(22, Alexei, function22)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Alexei, function23)
@@ -889,7 +889,7 @@ IMPLEMENT_FUNCTION(23, Alexei, function23)
setup_function24();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Alexei, function24)
@@ -934,7 +934,7 @@ IMPLEMENT_FUNCTION(24, Alexei, function24)
setup_draw("103G");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Alexei, function25)
@@ -971,7 +971,7 @@ IMPLEMENT_FUNCTION(25, Alexei, function25)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Alexei, function26)
@@ -998,7 +998,7 @@ IMPLEMENT_FUNCTION(26, Alexei, function26)
getEntities()->clearSequences(kEntityAlexei);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Alexei, function27)
@@ -1010,7 +1010,7 @@ IMPLEMENT_FUNCTION(27, Alexei, function27)
getEntities()->drawSequenceLeft(kEntityAlexei, "412");
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Alexei, chapter2)
@@ -1036,7 +1036,7 @@ IMPLEMENT_FUNCTION(28, Alexei, chapter2)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Alexei, chapter2Handler)
@@ -1092,7 +1092,7 @@ IMPLEMENT_FUNCTION(29, Alexei, chapter2Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Alexei, function30)
@@ -1153,7 +1153,7 @@ IMPLEMENT_FUNCTION(30, Alexei, function30)
setup_callbackActionOnDirection();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Alexei, function31)
@@ -1190,7 +1190,7 @@ IMPLEMENT_FUNCTION(31, Alexei, function31)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Alexei, chapter3)
@@ -1215,7 +1215,7 @@ IMPLEMENT_FUNCTION(32, Alexei, chapter3)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Alexei, chapter3Handler)
@@ -1241,7 +1241,7 @@ IMPLEMENT_FUNCTION(33, Alexei, chapter3Handler)
getEntities()->drawSequenceLeft(kEntityAlexei, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Alexei, function34)
@@ -1325,7 +1325,7 @@ IMPLEMENT_FUNCTION(34, Alexei, function34)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Alexei, function35)
@@ -1390,7 +1390,7 @@ label_callback_3:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Alexei, function36)
@@ -1465,7 +1465,7 @@ IMPLEMENT_FUNCTION(36, Alexei, function36)
params->param3 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Alexei, chapter4)
@@ -1490,7 +1490,7 @@ IMPLEMENT_FUNCTION(37, Alexei, chapter4)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, Alexei, chapter4Handler)
@@ -1508,7 +1508,7 @@ IMPLEMENT_FUNCTION(38, Alexei, chapter4Handler)
setup_function39();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(39, Alexei, function39)
@@ -1613,7 +1613,7 @@ IMPLEMENT_FUNCTION(39, Alexei, function39)
params->param1 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(40, Alexei, function40)
@@ -1658,7 +1658,7 @@ IMPLEMENT_FUNCTION(40, Alexei, function40)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(41, Alexei, function41)
@@ -1679,7 +1679,7 @@ IMPLEMENT_FUNCTION(41, Alexei, function41)
setup_function42();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(42, Alexei, function42)
@@ -1716,7 +1716,7 @@ IMPLEMENT_FUNCTION(42, Alexei, function42)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(43, Alexei, function43)
@@ -1773,7 +1773,7 @@ label_callback_1:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(44, Alexei, function44)
@@ -1840,7 +1840,7 @@ IMPLEMENT_FUNCTION(44, Alexei, function44)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(45, Alexei, function45)
@@ -1867,7 +1867,7 @@ IMPLEMENT_FUNCTION(45, Alexei, function45)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(46, Alexei, function46)
@@ -1977,7 +1977,7 @@ IMPLEMENT_FUNCTION(46, Alexei, function46)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(47, Alexei, function47)
@@ -1991,12 +1991,12 @@ IMPLEMENT_FUNCTION(47, Alexei, function47)
getObjects()->update(kObjectCompartment2, kEntityPlayer, kObjectLocationNone, kCursorHandKnock, kCursorHand);
getObjects()->update(kObjectHandleInsideBathroom, kEntityPlayer, kObjectLocationNone, kCursorHandKnock, kCursorHand);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(48, Alexei, chapter5)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityAlexei);
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/alouan.cpp b/engines/lastexpress/entities/alouan.cpp
index 2867fa726b..e0a082a100 100644
--- a/engines/lastexpress/entities/alouan.cpp
+++ b/engines/lastexpress/entities/alouan.cpp
@@ -67,47 +67,47 @@ Alouan::Alouan(LastExpressEngine *engine) : Entity(engine, kEntityAlouan) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Alouan, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(2, Alouan, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Alouan, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(4, Alouan, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(5, Alouan, updateEntity, CarIndex, EntityPosition)
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Alouan, compartment6)
COMPARTMENT_TO(Alouan, kObjectCompartment6, kPosition_4070, "621Cf", "621Df");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Alouan, compartment8)
COMPARTMENT_TO(Alouan, kObjectCompartment8, kPosition_2740, "621Ch", "621Dh");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Alouan, compartment6to8)
COMPARTMENT_FROM_TO(Alouan, kObjectCompartment6, kPosition_4070, "621Bf", kObjectCompartment8, kPosition_2740, "621Ah");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Alouan, compartment8to6)
COMPARTMENT_FROM_TO(Alouan, kObjectCompartment8, kPosition_2740, "621Bh", kObjectCompartment6, kPosition_4070, "621Af");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Alouan, chapter1)
@@ -126,7 +126,7 @@ IMPLEMENT_FUNCTION(10, Alouan, chapter1)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Alouan, chapter1Handler)
@@ -165,7 +165,7 @@ label_callback1:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Alouan, function12)
@@ -179,7 +179,7 @@ IMPLEMENT_FUNCTION(12, Alouan, function12)
getEntities()->clearSequences(kEntityAlouan);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Alouan, chapter2)
@@ -195,7 +195,7 @@ IMPLEMENT_FUNCTION(13, Alouan, chapter2)
getData()->inventoryItem = kItemNone;
setup_chapter2Handler();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Alouan, chapter2Handler)
@@ -256,7 +256,7 @@ IMPLEMENT_FUNCTION(14, Alouan, chapter2Handler)
setup_compartment8to6();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Alouan, chapter3)
@@ -277,7 +277,7 @@ IMPLEMENT_FUNCTION(15, Alouan, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Alouan, chapter3Handler)
@@ -327,7 +327,7 @@ label_callback4:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Alouan, chapter4)
@@ -348,7 +348,7 @@ IMPLEMENT_FUNCTION(17, Alouan, chapter4)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Alouan, chapter4Handler)
@@ -391,7 +391,7 @@ label_callback2:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Alouan, function19)
@@ -405,7 +405,7 @@ IMPLEMENT_FUNCTION(19, Alouan, function19)
getEntities()->clearSequences(kEntityAlouan);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Alouan, chapter5)
@@ -428,13 +428,13 @@ IMPLEMENT_FUNCTION(20, Alouan, chapter5)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Alouan, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function22();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Alouan, function22)
@@ -458,7 +458,7 @@ IMPLEMENT_FUNCTION(22, Alouan, function22)
setup_function23();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Alouan, function23)
@@ -496,7 +496,7 @@ IMPLEMENT_FUNCTION(23, Alouan, function23)
setup_nullfunction();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(24, Alouan)
diff --git a/engines/lastexpress/entities/anna.cpp b/engines/lastexpress/entities/anna.cpp
index e6752dad48..3071c3d0d7 100644
--- a/engines/lastexpress/entities/anna.cpp
+++ b/engines/lastexpress/entities/anna.cpp
@@ -128,47 +128,47 @@ Anna::Anna(LastExpressEngine *engine) : Entity(engine, kEntityAnna) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Anna, reset)
Entity::reset(savepoint, true, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Anna, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SII(3, Anna, updatePosition, CarIndex, Position)
Entity::updatePosition(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(4, Anna, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Anna, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIIS(6, Anna, callSavepoint, EntityIndex, ActionIndex)
Entity::callSavepoint(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(7, Anna, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Anna, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(9, Anna, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(10, Anna, updateEntity, CarIndex, EntityPosition)
@@ -182,12 +182,12 @@ IMPLEMENT_FUNCTION_II(10, Anna, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(11, Anna, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Anna, function12)
@@ -399,17 +399,17 @@ IMPLEMENT_FUNCTION(12, Anna, function12)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SSI(13, Anna, draw2, EntityIndex)
Entity::draw2(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(14, Anna, updateFromTicks, uint32)
Entity::updateFromTicks(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_IS(15, Anna, function15, TimeValue)
@@ -538,7 +538,7 @@ IMPLEMENT_FUNCTION_IS(15, Anna, function15, TimeValue)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Anna, chapter1)
@@ -564,7 +564,7 @@ IMPLEMENT_FUNCTION(16, Anna, chapter1)
getData()->clothes = kClothesDefault;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(17, Anna, function17, uint32, uint32)
@@ -653,7 +653,7 @@ IMPLEMENT_FUNCTION_II(17, Anna, function17, uint32, uint32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(18, Anna, function18, TimeValue)
@@ -760,7 +760,7 @@ IMPLEMENT_FUNCTION_I(18, Anna, function18, TimeValue)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Anna, chapter1Handler)
@@ -801,7 +801,7 @@ IMPLEMENT_FUNCTION(19, Anna, chapter1Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Anna, function20)
@@ -832,7 +832,7 @@ IMPLEMENT_FUNCTION(20, Anna, function20)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Anna, function21)
@@ -878,7 +878,7 @@ IMPLEMENT_FUNCTION(21, Anna, function21)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Anna, function22)
@@ -896,7 +896,7 @@ IMPLEMENT_FUNCTION(22, Anna, function22)
setup_function23();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Anna, function23)
@@ -936,7 +936,7 @@ IMPLEMENT_FUNCTION(23, Anna, function23)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Anna, function24)
@@ -969,7 +969,7 @@ IMPLEMENT_FUNCTION(24, Anna, function24)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Anna, function25)
@@ -1010,7 +1010,7 @@ IMPLEMENT_FUNCTION(25, Anna, function25)
setup_function18(kTime1138500);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Anna, function26)
@@ -1063,7 +1063,7 @@ IMPLEMENT_FUNCTION(26, Anna, function26)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Anna, function27)
@@ -1102,7 +1102,7 @@ IMPLEMENT_FUNCTION(27, Anna, function27)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Anna, function28)
@@ -1141,7 +1141,7 @@ IMPLEMENT_FUNCTION(28, Anna, function28)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Anna, function29)
@@ -1238,7 +1238,7 @@ IMPLEMENT_FUNCTION(29, Anna, function29)
setup_function30();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Anna, function30)
@@ -1301,7 +1301,7 @@ IMPLEMENT_FUNCTION(30, Anna, function30)
params->param1 = getEntities()->isPlayerPosition(kCarRestaurant, 56);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Anna, function31)
@@ -1344,7 +1344,7 @@ IMPLEMENT_FUNCTION(31, Anna, function31)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Anna, function32)
@@ -1378,7 +1378,7 @@ IMPLEMENT_FUNCTION(32, Anna, function32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Anna, function33)
@@ -1401,7 +1401,7 @@ IMPLEMENT_FUNCTION(33, Anna, function33)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Anna, function34)
@@ -1473,7 +1473,7 @@ label_callback_1:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Anna, function35)
@@ -1577,7 +1577,7 @@ IMPLEMENT_FUNCTION(35, Anna, function35)
setup_enterExitCompartment("608Cf", kObjectCompartmentF);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Anna, function36)
@@ -1614,7 +1614,7 @@ IMPLEMENT_FUNCTION(36, Anna, function36)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Anna, function37)
@@ -1632,7 +1632,7 @@ IMPLEMENT_FUNCTION(37, Anna, function37)
setup_function38();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, Anna, function38)
@@ -1654,7 +1654,7 @@ IMPLEMENT_FUNCTION(38, Anna, function38)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(39, Anna, function39, CarIndex, EntityPosition)
@@ -1700,7 +1700,7 @@ IMPLEMENT_FUNCTION_II(39, Anna, function39, CarIndex, EntityPosition)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(40, Anna, function40)
@@ -1790,7 +1790,7 @@ IMPLEMENT_FUNCTION(40, Anna, function40)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(41, Anna, function41)
@@ -1860,7 +1860,7 @@ IMPLEMENT_FUNCTION(41, Anna, function41)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(42, Anna, chapter2)
@@ -1883,7 +1883,7 @@ IMPLEMENT_FUNCTION(42, Anna, chapter2)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(43, Anna, chapter2Handler)
@@ -1930,7 +1930,7 @@ IMPLEMENT_FUNCTION(43, Anna, chapter2Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(44, Anna, chapter3)
@@ -1956,7 +1956,7 @@ IMPLEMENT_FUNCTION(44, Anna, chapter3)
getObjects()->update(kObject53, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(45, Anna, function45, bool)
@@ -1995,7 +1995,7 @@ IMPLEMENT_FUNCTION_I(45, Anna, function45, bool)
setup_updateFromTime(75);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(46, Anna, chapter3Handler)
@@ -2022,7 +2022,7 @@ IMPLEMENT_FUNCTION(46, Anna, chapter3Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(47, Anna, function47)
@@ -2079,7 +2079,7 @@ IMPLEMENT_FUNCTION(47, Anna, function47)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(48, Anna, function48)
@@ -2183,7 +2183,7 @@ label_callback_4:
getEntities()->drawSequenceLeft(kEntityAnna, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(49, Anna, leaveTableWithAugust)
@@ -2204,7 +2204,7 @@ IMPLEMENT_FUNCTION(49, Anna, leaveTableWithAugust)
getEntities()->drawSequenceRight(kEntityAnna, "026J1");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(50, Anna, function50)
@@ -2239,7 +2239,7 @@ IMPLEMENT_FUNCTION(50, Anna, function50)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(51, Anna, function51)
@@ -2339,7 +2339,7 @@ IMPLEMENT_FUNCTION(51, Anna, function51)
getEntities()->drawSequenceLeft(kEntityAnna, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(52, Anna, function52)
@@ -2376,7 +2376,7 @@ IMPLEMENT_FUNCTION(52, Anna, function52)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(53, Anna, function53)
@@ -2527,7 +2527,7 @@ IMPLEMENT_FUNCTION(53, Anna, function53)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(54, Anna, function54)
@@ -2690,7 +2690,7 @@ IMPLEMENT_FUNCTION(54, Anna, function54)
getObjects()->update(kObject53, kEntityAnna, kObjectLocation1, kCursorNormal, kCursorNormal);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(55, Anna, function55)
@@ -2729,7 +2729,7 @@ IMPLEMENT_FUNCTION(55, Anna, function55)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(56, Anna, function56)
@@ -2748,7 +2748,7 @@ IMPLEMENT_FUNCTION(56, Anna, function56)
setup_function57();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(57, Anna, function57)
@@ -2839,7 +2839,7 @@ IMPLEMENT_FUNCTION(57, Anna, function57)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(58, Anna, function58)
@@ -2863,7 +2863,7 @@ IMPLEMENT_FUNCTION(58, Anna, function58)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(59, Anna, function59)
@@ -3004,7 +3004,7 @@ IMPLEMENT_FUNCTION(59, Anna, function59)
getObjects()->update(kObject53, kEntityAnna, kObjectLocation1, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(60, Anna, function60)
@@ -3050,7 +3050,7 @@ IMPLEMENT_FUNCTION(60, Anna, function60)
setup_enterExitCompartment("629EF", kObjectCompartmentF);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(61, Anna, function61)
@@ -3113,7 +3113,7 @@ IMPLEMENT_FUNCTION(61, Anna, function61)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(62, Anna, function62)
@@ -3138,7 +3138,7 @@ IMPLEMENT_FUNCTION(62, Anna, function62)
params->param1 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(63, Anna, function63)
@@ -3167,7 +3167,7 @@ IMPLEMENT_FUNCTION(63, Anna, function63)
setup_savegame(kSavegameTypeEvent, kEventAnnaKilled);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(64, Anna, baggage)
@@ -3219,7 +3219,7 @@ IMPLEMENT_FUNCTION(64, Anna, baggage)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(65, Anna, function65)
@@ -3235,7 +3235,7 @@ IMPLEMENT_FUNCTION(65, Anna, function65)
setCallback(1);
setup_function15(kTimeEnd, "NONE");
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(66, Anna, chapter4)
@@ -3258,7 +3258,7 @@ IMPLEMENT_FUNCTION(66, Anna, chapter4)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(67, Anna, chapter4Handler)
@@ -3364,7 +3364,7 @@ label_next:
params->param3 = 1;
getData()->inventoryItem = kItemInvalid;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(68, Anna, function68)
@@ -3397,7 +3397,7 @@ IMPLEMENT_FUNCTION(68, Anna, function68)
params->param1 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(69, Anna, function69)
@@ -3490,7 +3490,7 @@ IMPLEMENT_FUNCTION(69, Anna, function69)
getEntities()->drawSequenceLeft(kEntityAnna, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(70, Anna, function70)
@@ -3521,7 +3521,7 @@ IMPLEMENT_FUNCTION(70, Anna, function70)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(71, Anna, function71)
@@ -3573,7 +3573,7 @@ IMPLEMENT_FUNCTION(71, Anna, function71)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(72, Anna, function72, CarIndex, EntityPosition)
@@ -3615,7 +3615,7 @@ IMPLEMENT_FUNCTION_II(72, Anna, function72, CarIndex, EntityPosition)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(73, Anna, function73)
@@ -3690,7 +3690,7 @@ IMPLEMENT_FUNCTION(73, Anna, function73)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(74, Anna, chapter5)
@@ -3715,7 +3715,7 @@ IMPLEMENT_FUNCTION(74, Anna, chapter5)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(75, Anna, chapter5Handler)
@@ -3740,13 +3740,13 @@ IMPLEMENT_FUNCTION(75, Anna, chapter5Handler)
setup_savegame(kSavegameTypeEvent, kEventAnnaBaggageTies);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(76, Anna, function76)
if (savepoint.action == kAction158480160)
setup_function77();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(77, Anna, function77)
@@ -3810,7 +3810,7 @@ IMPLEMENT_FUNCTION(77, Anna, function77)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(78, Anna, function78)
@@ -3849,7 +3849,7 @@ IMPLEMENT_FUNCTION(78, Anna, function78)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(79, Anna, function79)
@@ -3902,7 +3902,7 @@ IMPLEMENT_FUNCTION(79, Anna, function79)
getLogic()->gameOver(kSavegameTypeIndex, 1, kSceneNone, true);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(80, Anna, function80)
@@ -3971,7 +3971,7 @@ IMPLEMENT_FUNCTION(80, Anna, function80)
setup_savegame(kSavegameTypeEvent, kEventKronosOpenFirebird);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(81, Anna, finalSequence)
@@ -4027,6 +4027,6 @@ IMPLEMENT_FUNCTION(81, Anna, finalSequence)
setup_savegame(kSavegameTypeEvent, kEventFinalSequence);
break;
}
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/august.cpp b/engines/lastexpress/entities/august.cpp
index e9aff248e4..27f989d7df 100644
--- a/engines/lastexpress/entities/august.cpp
+++ b/engines/lastexpress/entities/august.cpp
@@ -120,32 +120,32 @@ August::August(LastExpressEngine *engine) : Entity(engine, kEntityAugust) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, August, reset)
Entity::reset(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(2, August, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, August, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SII(4, August, updatePosition, CarIndex, Position)
Entity::updatePosition(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(5, August, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(6, August, enterExitCompartment2, ObjectIndex)
Entity::enterExitCompartment(savepoint, kPosition_6470, kPosition_6130, kCarGreenSleeping, kObjectCompartment3, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(7, August, enterExitCompartment3, ObjectIndex)
@@ -156,17 +156,17 @@ IMPLEMENT_FUNCTION_SI(7, August, enterExitCompartment3, ObjectIndex)
}
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, August, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIIS(9, August, callSavepoint, EntityIndex, ActionIndex)
Entity::callSavepoint(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_IIS(10, August, callSavepointNoDrawing, EntityIndex, ActionIndex)
@@ -188,32 +188,32 @@ IMPLEMENT_FUNCTION_IIS(10, August, callSavepointNoDrawing, EntityIndex, ActionIn
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SSI(11, August, draw2, EntityIndex)
Entity::draw2(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(12, August, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(13, August, playSound16)
Entity::playSound(savepoint, false, SoundManager::kFlagDefault);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, August, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(15, August, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(16, August, updateEntity, CarIndex, EntityPosition)
@@ -223,7 +223,7 @@ IMPLEMENT_FUNCTION_II(16, August, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(17, August, function17, TimeValue)
@@ -299,7 +299,7 @@ IMPLEMENT_FUNCTION_I(17, August, function17, TimeValue)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(18, August, updateEntity2, CarIndex, EntityPosition)
@@ -327,7 +327,7 @@ IMPLEMENT_FUNCTION_II(18, August, updateEntity2, CarIndex, EntityPosition)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(19, August, function19, bool, bool)
@@ -420,7 +420,7 @@ IMPLEMENT_FUNCTION_II(19, August, function19, bool, bool)
setup_updateFromTime(75);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(20, August, function20, bool)
@@ -507,7 +507,7 @@ IMPLEMENT_FUNCTION_I(20, August, function20, bool)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(21, August, function21, TimeValue)
@@ -745,7 +745,7 @@ label_continue:
setup_playSound("CON1023");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, August, chapter1)
@@ -769,7 +769,7 @@ IMPLEMENT_FUNCTION(22, August, chapter1)
getProgress().eventMetAugust = false;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(23, August, function23, TimeValue)
@@ -1076,7 +1076,7 @@ label_callback_9:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, August, dinner)
@@ -1101,7 +1101,7 @@ IMPLEMENT_FUNCTION(24, August, dinner)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, August, chapter1Handler)
@@ -1231,7 +1231,7 @@ IMPLEMENT_FUNCTION(25, August, chapter1Handler)
getData()->inventoryItem = (InventoryItem)params->param2;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, August, function26)
@@ -1294,7 +1294,7 @@ IMPLEMENT_FUNCTION(26, August, function26)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, August, function27)
@@ -1346,7 +1346,7 @@ IMPLEMENT_FUNCTION(27, August, function27)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, August, function28)
@@ -1415,7 +1415,7 @@ IMPLEMENT_FUNCTION(28, August, function28)
setup_playSound("AUG1052");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, August, function29)
@@ -1477,7 +1477,7 @@ IMPLEMENT_FUNCTION(29, August, function29)
params->param2 = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, August, restaurant)
@@ -1586,7 +1586,7 @@ IMPLEMENT_FUNCTION(30, August, restaurant)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, August, function31)
@@ -1626,7 +1626,7 @@ IMPLEMENT_FUNCTION(31, August, function31)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, August, function32)
@@ -1738,7 +1738,7 @@ IMPLEMENT_FUNCTION(32, August, function32)
params->param1 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, August, function33)
@@ -1756,7 +1756,7 @@ IMPLEMENT_FUNCTION(33, August, function33)
setup_function34();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, August, function34)
@@ -1779,7 +1779,7 @@ IMPLEMENT_FUNCTION(34, August, function34)
getEntities()->clearSequences(kEntityAugust);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, August, chapter2)
@@ -1805,7 +1805,7 @@ IMPLEMENT_FUNCTION(35, August, chapter2)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, August, chapter2Handler)
@@ -1896,7 +1896,7 @@ IMPLEMENT_FUNCTION(36, August, chapter2Handler)
setup_playSound("AUG2113");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, August, function37)
@@ -1954,7 +1954,7 @@ IMPLEMENT_FUNCTION(37, August, function37)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, August, function38)
@@ -2050,7 +2050,7 @@ IMPLEMENT_FUNCTION(38, August, function38)
setup_updateFromTime(900);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(39, August, function39)
@@ -2074,7 +2074,7 @@ IMPLEMENT_FUNCTION(39, August, function39)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(40, August, chapter3)
@@ -2096,7 +2096,7 @@ IMPLEMENT_FUNCTION(40, August, chapter3)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(41, August, function41, CarIndex, EntityPosition)
@@ -2156,7 +2156,7 @@ IMPLEMENT_FUNCTION_II(41, August, function41, CarIndex, EntityPosition)
params->param3 = kItemInvalid;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_III(42, August, function42, CarIndex, EntityPosition, bool)
@@ -2204,7 +2204,7 @@ IMPLEMENT_FUNCTION_III(42, August, function42, CarIndex, EntityPosition, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(43, August, chapter3Handler)
@@ -2302,7 +2302,7 @@ IMPLEMENT_FUNCTION(43, August, chapter3Handler)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(44, August, function44)
@@ -2368,7 +2368,7 @@ IMPLEMENT_FUNCTION(44, August, function44)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(45, August, function45)
@@ -2397,7 +2397,7 @@ IMPLEMENT_FUNCTION(45, August, function45)
getData()->inventoryItem = kItem146; // TODO which item is that?
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(46, August, function46)
@@ -2434,7 +2434,7 @@ IMPLEMENT_FUNCTION(46, August, function46)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(47, August, function47)
@@ -2479,7 +2479,7 @@ IMPLEMENT_FUNCTION(47, August, function47)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(48, August, function48)
@@ -2528,7 +2528,7 @@ IMPLEMENT_FUNCTION(48, August, function48)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(49, August, function49)
@@ -2557,7 +2557,7 @@ IMPLEMENT_FUNCTION(49, August, function49)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(50, August, function50)
@@ -2577,7 +2577,7 @@ IMPLEMENT_FUNCTION(50, August, function50)
case kAction191668032:
setup_function51();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(51, August, function51)
@@ -2630,7 +2630,7 @@ IMPLEMENT_FUNCTION(51, August, function51)
setup_function42(kCarRedSleeping, kPosition_3820, true);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(52, August, function52)
@@ -2722,7 +2722,7 @@ IMPLEMENT_FUNCTION(52, August, function52)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(53, August, function53)
@@ -2756,7 +2756,7 @@ IMPLEMENT_FUNCTION(53, August, function53)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(54, August, function54)
@@ -2855,7 +2855,7 @@ IMPLEMENT_FUNCTION(54, August, function54)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(55, August, function55)
@@ -2896,7 +2896,7 @@ IMPLEMENT_FUNCTION(55, August, function55)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(56, August, function56)
@@ -2923,7 +2923,7 @@ IMPLEMENT_FUNCTION(56, August, function56)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(57, August, chapter4)
@@ -2948,7 +2948,7 @@ IMPLEMENT_FUNCTION(57, August, chapter4)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(58, August, chapter4Handler)
@@ -3000,7 +3000,7 @@ IMPLEMENT_FUNCTION(58, August, chapter4Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(59, August, function59)
@@ -3021,7 +3021,7 @@ IMPLEMENT_FUNCTION(59, August, function59)
setup_function60();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(60, August, function60)
@@ -3090,7 +3090,7 @@ IMPLEMENT_FUNCTION(60, August, function60)
params->param1 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(61, August, function61)
@@ -3134,7 +3134,7 @@ IMPLEMENT_FUNCTION(61, August, function61)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(62, August, function62)
@@ -3212,7 +3212,7 @@ IMPLEMENT_FUNCTION(62, August, function62)
getEntities()->drawSequenceLeft(kEntityAugust, "122B");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(63, August, function63)
@@ -3271,7 +3271,7 @@ IMPLEMENT_FUNCTION(63, August, function63)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(64, August, function64)
@@ -3325,7 +3325,7 @@ IMPLEMENT_FUNCTION(64, August, function64)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(65, August, function65)
@@ -3350,7 +3350,7 @@ IMPLEMENT_FUNCTION(65, August, function65)
getSound()->playSound(kEntityAugust, "AUG1057"); // August snoring
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(66, August, chapter5)
@@ -3373,13 +3373,13 @@ IMPLEMENT_FUNCTION(66, August, chapter5)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(67, August, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function68();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(68, August, function68)
@@ -3493,7 +3493,7 @@ IMPLEMENT_FUNCTION(68, August, function68)
setup_unhookCars();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(69, August, unhookCars)
@@ -3528,7 +3528,7 @@ IMPLEMENT_FUNCTION(69, August, unhookCars)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(70, August)
diff --git a/engines/lastexpress/entities/boutarel.cpp b/engines/lastexpress/entities/boutarel.cpp
index b4378c95c4..e306019f32 100644
--- a/engines/lastexpress/entities/boutarel.cpp
+++ b/engines/lastexpress/entities/boutarel.cpp
@@ -85,47 +85,47 @@ Boutarel::Boutarel(LastExpressEngine *engine) : Entity(engine, kEntityBoutarel)
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Boutarel, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Boutarel, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Boutarel, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(4, Boutarel, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SII(5, Boutarel, updatePosition, CarIndex, Position)
Entity::updatePosition(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(6, Boutarel, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(7, Boutarel, enterExitCompartment2, ObjectIndex)
Entity::enterExitCompartment(savepoint, kPosition_6470, kPosition_6130, kCarRedSleeping, kObjectCompartmentC, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Boutarel, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Boutarel, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(10, Boutarel, updateEntity, CarIndex, EntityPosition)
@@ -140,7 +140,7 @@ IMPLEMENT_FUNCTION_II(10, Boutarel, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(11, Boutarel, function11, bool)
@@ -237,7 +237,7 @@ IMPLEMENT_FUNCTION_I(11, Boutarel, function11, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Boutarel, enterTableWithMmeBoutarel)
@@ -265,7 +265,7 @@ IMPLEMENT_FUNCTION(12, Boutarel, enterTableWithMmeBoutarel)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Boutarel, leaveTableWithMmeBoutarel)
@@ -286,7 +286,7 @@ IMPLEMENT_FUNCTION(13, Boutarel, leaveTableWithMmeBoutarel)
getEntities()->drawSequenceRight(kEntityBoutarel, "008E1");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(14, Boutarel, function14, bool)
@@ -364,7 +364,7 @@ IMPLEMENT_FUNCTION_I(14, Boutarel, function14, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_IS(15, Boutarel, function15, bool)
@@ -422,7 +422,7 @@ IMPLEMENT_FUNCTION_IS(15, Boutarel, function15, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
// Parameters:
@@ -470,7 +470,7 @@ IMPLEMENT_FUNCTION_IS(16, Boutarel, function16, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_IS(17, Boutarel, function17, TimeValue)
@@ -497,7 +497,7 @@ IMPLEMENT_FUNCTION_IS(17, Boutarel, function17, TimeValue)
params->param5 = (getEntities()->isPlayerPosition(kCarRestaurant, 52) ? 1 : 0);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(18, Boutarel, function18, TimeValue)
@@ -607,7 +607,7 @@ IMPLEMENT_FUNCTION_I(18, Boutarel, function18, TimeValue)
setup_playSound("MRB1001");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Boutarel, chapter1)
@@ -632,7 +632,7 @@ IMPLEMENT_FUNCTION(19, Boutarel, chapter1)
getData()->car = kCarRestaurant;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Boutarel, function20)
@@ -706,7 +706,7 @@ IMPLEMENT_FUNCTION(20, Boutarel, function20)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Boutarel, chapter1Handler)
@@ -787,7 +787,7 @@ IMPLEMENT_FUNCTION(21, Boutarel, chapter1Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Boutarel, function22)
@@ -801,7 +801,7 @@ IMPLEMENT_FUNCTION(22, Boutarel, function22)
getEntities()->clearSequences(kEntityBoutarel);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Boutarel, chapter2)
@@ -826,7 +826,7 @@ IMPLEMENT_FUNCTION(23, Boutarel, chapter2)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Boutarel, chapter2Handler)
@@ -854,7 +854,7 @@ IMPLEMENT_FUNCTION(24, Boutarel, chapter2Handler)
setup_function25();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Boutarel, function25)
@@ -862,7 +862,7 @@ IMPLEMENT_FUNCTION(25, Boutarel, function25)
getObjects()->update(kObjectCompartmentC, kEntityPlayer, kObjectLocation2, kCursorKeepValue, kCursorKeepValue);
getEntities()->drawSequenceLeft(kEntityBoutarel, "510");
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Boutarel, chapter3)
@@ -887,7 +887,7 @@ IMPLEMENT_FUNCTION(26, Boutarel, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Boutarel, chapter3Handler)
@@ -908,7 +908,7 @@ IMPLEMENT_FUNCTION(27, Boutarel, chapter3Handler)
getEntities()->drawSequenceLeft(kEntityBoutarel, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Boutarel, function28)
@@ -926,7 +926,7 @@ IMPLEMENT_FUNCTION(28, Boutarel, function28)
setup_function29();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Boutarel, function29)
@@ -991,7 +991,7 @@ IMPLEMENT_FUNCTION(29, Boutarel, function29)
getEntities()->drawSequenceLeft(kEntityBoutarel, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Boutarel, function30)
@@ -1012,7 +1012,7 @@ IMPLEMENT_FUNCTION(30, Boutarel, function30)
getEntities()->drawSequenceLeft(kEntityBoutarel, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Boutarel, chapter4)
@@ -1037,7 +1037,7 @@ IMPLEMENT_FUNCTION(31, Boutarel, chapter4)
getObjects()->update(kObject50, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Boutarel, chapter4Handler)
@@ -1054,7 +1054,7 @@ IMPLEMENT_FUNCTION(32, Boutarel, chapter4Handler)
getEntities()->drawSequenceLeft(kEntityBoutarel, "510");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Boutarel, function33)
@@ -1103,7 +1103,7 @@ IMPLEMENT_FUNCTION(33, Boutarel, function33)
getEntities()->drawSequenceLeft(kEntityBoutarel, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Boutarel, function34)
@@ -1192,7 +1192,7 @@ IMPLEMENT_FUNCTION(34, Boutarel, function34)
setup_playSound("Mrb1001");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Boutarel, function35)
@@ -1206,7 +1206,7 @@ IMPLEMENT_FUNCTION(35, Boutarel, function35)
getObjects()->update(kObjectCompartmentC, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
getObjects()->update(kObject50, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Boutarel, chapter5)
@@ -1228,13 +1228,13 @@ IMPLEMENT_FUNCTION(36, Boutarel, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Boutarel, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function38();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, Boutarel, function38)
@@ -1252,7 +1252,7 @@ IMPLEMENT_FUNCTION(38, Boutarel, function38)
setup_nullfunction();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(39, Boutarel)
diff --git a/engines/lastexpress/entities/chapters.cpp b/engines/lastexpress/entities/chapters.cpp
index a057da23d3..c2ae52a99e 100644
--- a/engines/lastexpress/entities/chapters.cpp
+++ b/engines/lastexpress/entities/chapters.cpp
@@ -101,17 +101,17 @@ Chapters::Chapters(LastExpressEngine *engine) : Entity(engine, kEntityChapters)
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(1, Chapters, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(2, Chapters, enterStation, CityIndex)
enterExitStation(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Chapters, exitStation)
enterExitStation(savepoint, false);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(4, Chapters, chapter1)
@@ -119,7 +119,7 @@ IMPLEMENT_FUNCTION(4, Chapters, chapter1)
getSavePoints()->addData(kEntityChapters, kAction171843264, 0);
setup_chapter1Init();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Chapters, resetMainEntities)
@@ -153,7 +153,7 @@ IMPLEMENT_FUNCTION(5, Chapters, resetMainEntities)
RESET_ENTITY_STATE(kEntityYasmin, Yasmin, setup_reset);
CALLBACK_ACTION();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Chapters, chapter1End)
@@ -313,7 +313,7 @@ IMPLEMENT_FUNCTION(6, Chapters, chapter1End)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Chapters, chapter1Init)
@@ -383,7 +383,7 @@ IMPLEMENT_FUNCTION(7, Chapters, chapter1Init)
getObjects()->update(kObject101, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
setup_chapter1Handler();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
#define PLAY_STEAM() { \
@@ -689,7 +689,7 @@ label_chapter1_next:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Chapters, chapter1Next)
@@ -709,7 +709,7 @@ IMPLEMENT_FUNCTION(9, Chapters, chapter1Next)
setup_chapter2();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Chapters, chapter2)
@@ -746,7 +746,7 @@ IMPLEMENT_FUNCTION(10, Chapters, chapter2)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Chapters, chapter2Init)
@@ -805,7 +805,7 @@ IMPLEMENT_FUNCTION(11, Chapters, chapter2Init)
getScenes()->loadSceneFromPosition(kCarGreenSleeping, 79);
setup_chapter2Handler();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Chapters, chapter2Handler)
@@ -833,7 +833,7 @@ IMPLEMENT_FUNCTION(12, Chapters, chapter2Handler)
setup_chapter3();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Chapters, chapter3)
@@ -850,7 +850,7 @@ IMPLEMENT_FUNCTION(13, Chapters, chapter3)
setup_chapter3Init();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Chapters, chapter3Init)
@@ -893,7 +893,7 @@ IMPLEMENT_FUNCTION(14, Chapters, chapter3Init)
setup_chapter3Handler();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Chapters, chapter3Handler)
@@ -1045,7 +1045,7 @@ label_callback_8:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Chapters, viennaEvents)
@@ -1107,7 +1107,7 @@ IMPLEMENT_FUNCTION(16, Chapters, viennaEvents)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Chapters, chapter4)
@@ -1145,7 +1145,7 @@ IMPLEMENT_FUNCTION(17, Chapters, chapter4)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Chapters, chapter4Init)
@@ -1191,7 +1191,8 @@ IMPLEMENT_FUNCTION(18, Chapters, chapter4Init)
getInventory()->show();
setup_chapter4Handler();
-}
+
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Chapters, chapter4Handler)
@@ -1549,7 +1550,7 @@ label_callback_4:
setup_savegame(kSavegameTypeEvent, kEventCathDefusingBomb);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Chapters, chapter5)
@@ -1566,7 +1567,7 @@ IMPLEMENT_FUNCTION(20, Chapters, chapter5)
setup_chapter5Init();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Chapters, chapter5Init)
@@ -1662,7 +1663,7 @@ IMPLEMENT_FUNCTION(21, Chapters, chapter5Init)
setup_chapter5Handler();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Chapters, chapter5Handler)
@@ -1718,7 +1719,7 @@ IMPLEMENT_FUNCTION(22, Chapters, chapter5Handler)
getSound()->removeFromQueue(kEntityChapters);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
diff --git a/engines/lastexpress/entities/cooks.cpp b/engines/lastexpress/entities/cooks.cpp
index 51e723887b..558401ecfd 100644
--- a/engines/lastexpress/entities/cooks.cpp
+++ b/engines/lastexpress/entities/cooks.cpp
@@ -57,12 +57,12 @@ Cooks::Cooks(LastExpressEngine *engine) : Entity(engine, kEntityCooks) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(1, Cooks, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Cooks, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(3, Cooks, function3)
@@ -147,7 +147,7 @@ IMPLEMENT_FUNCTION(3, Cooks, function3)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(4, Cooks, function4)
@@ -233,7 +233,7 @@ IMPLEMENT_FUNCTION(4, Cooks, function4)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Cooks, chapter1)
@@ -254,7 +254,7 @@ IMPLEMENT_FUNCTION(5, Cooks, chapter1)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Cooks, chapter1Handler)
@@ -321,7 +321,7 @@ IMPLEMENT_FUNCTION(6, Cooks, chapter1Handler)
params->param1 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Cooks, function7)
@@ -343,7 +343,7 @@ IMPLEMENT_FUNCTION(7, Cooks, function7)
getEntities()->clearSequences(kEntityCooks);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Cooks, chapter2)
@@ -367,7 +367,7 @@ IMPLEMENT_FUNCTION(8, Cooks, chapter2)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Cooks, chapter2Handler)
@@ -403,7 +403,7 @@ IMPLEMENT_FUNCTION(9, Cooks, chapter2Handler)
params->param2 = !params->param2;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Cooks, chapter3)
@@ -426,7 +426,7 @@ IMPLEMENT_FUNCTION(10, Cooks, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Cooks, chapter3Handler)
@@ -494,7 +494,7 @@ IMPLEMENT_FUNCTION(11, Cooks, chapter3Handler)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Cooks, chapter4)
@@ -518,7 +518,7 @@ IMPLEMENT_FUNCTION(12, Cooks, chapter4)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Cooks, chapter4Handler)
@@ -560,12 +560,12 @@ IMPLEMENT_FUNCTION(13, Cooks, chapter4Handler)
params->param2 = !params->param2;
}
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Cooks, chapter5)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityCooks);
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/coudert.cpp b/engines/lastexpress/entities/coudert.cpp
index 6dece39161..17adce6d58 100644
--- a/engines/lastexpress/entities/coudert.cpp
+++ b/engines/lastexpress/entities/coudert.cpp
@@ -118,7 +118,7 @@ Coudert::Coudert(LastExpressEngine *engine) : Entity(engine, kEntityCoudert) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Coudert, reset)
Entity::reset(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Coudert, bloodJacket)
@@ -145,7 +145,7 @@ IMPLEMENT_FUNCTION_S(2, Coudert, bloodJacket)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(3, Coudert, enterExitCompartment, ObjectIndex)
@@ -166,7 +166,7 @@ IMPLEMENT_FUNCTION_SI(3, Coudert, enterExitCompartment, ObjectIndex)
}
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(4, Coudert, callbackActionOnDirection)
@@ -194,7 +194,7 @@ IMPLEMENT_FUNCTION(4, Coudert, callbackActionOnDirection)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIII(5, Coudert, enterExitCompartment2, ObjectIndex, EntityPosition, EntityPosition)
@@ -215,7 +215,7 @@ IMPLEMENT_FUNCTION_SIII(5, Coudert, enterExitCompartment2, ObjectIndex, EntityPo
}
Entity::enterExitCompartment(savepoint, (EntityPosition)params->param5, (EntityPosition)params->param6, kCarRedSleeping, (ObjectIndex)params->param4, false);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(6, Coudert, playSound)
@@ -242,7 +242,7 @@ IMPLEMENT_FUNCTION_S(6, Coudert, playSound)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(7, Coudert, playSound16)
@@ -271,12 +271,12 @@ IMPLEMENT_FUNCTION_NOSETUP(7, Coudert, playSound16)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(8, Coudert, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(9, Coudert, updateEntity, CarIndex, EntityPosition)
@@ -357,7 +357,7 @@ IMPLEMENT_FUNCTION_II(9, Coudert, updateEntity, CarIndex, EntityPosition)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(10, Coudert, updateFromTime, uint32)
@@ -380,7 +380,7 @@ IMPLEMENT_FUNCTION_I(10, Coudert, updateFromTime, uint32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(11, Coudert, updateFromTicks, uint32)
@@ -403,7 +403,7 @@ IMPLEMENT_FUNCTION_I(11, Coudert, updateFromTicks, uint32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
// Parameters
@@ -454,7 +454,7 @@ IMPLEMENT_FUNCTION_I(12, Coudert, excuseMe, EntityIndex)
}
CALLBACK_ACTION();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(13, Coudert, function13, bool, EntityIndex)
@@ -576,7 +576,7 @@ IMPLEMENT_FUNCTION_II(13, Coudert, function13, bool, EntityIndex)
getEntities()->drawSequenceLeft(kEntityCoudert, "627K");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(14, Coudert, function14, EntityIndex)
@@ -657,7 +657,7 @@ IMPLEMENT_FUNCTION_I(14, Coudert, function14, EntityIndex)
setup_function19(false);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(15, Coudert, function15, bool)
@@ -712,7 +712,7 @@ IMPLEMENT_FUNCTION_I(15, Coudert, function15, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Coudert, function16)
@@ -749,7 +749,7 @@ IMPLEMENT_FUNCTION(16, Coudert, function16)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(17, Coudert, function17, bool)
@@ -795,7 +795,7 @@ IMPLEMENT_FUNCTION_I(17, Coudert, function17, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Coudert, function18)
@@ -863,7 +863,7 @@ IMPLEMENT_FUNCTION(18, Coudert, function18)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(19, Coudert, function19, bool)
@@ -908,7 +908,7 @@ IMPLEMENT_FUNCTION_I(19, Coudert, function19, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(20, Coudert, function20, ObjectIndex, ObjectIndex)
@@ -990,7 +990,7 @@ IMPLEMENT_FUNCTION_II(20, Coudert, function20, ObjectIndex, ObjectIndex)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Coudert, function21)
@@ -1091,7 +1091,7 @@ IMPLEMENT_FUNCTION(21, Coudert, function21)
setup_playSound("JAC1012");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Coudert, function22)
@@ -1192,7 +1192,7 @@ IMPLEMENT_FUNCTION(22, Coudert, function22)
setup_playSound("JAC1030");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Coudert, function23)
@@ -1231,12 +1231,12 @@ IMPLEMENT_FUNCTION(23, Coudert, function23)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Coudert, visitCompartmentF)
visitCompartment(savepoint, kPosition_4070, "627Vf", kObjectCompartmentF, "627Wf", "627Zf", kPosition_4455, kObject53, "697Af");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Coudert, function25)
@@ -1302,7 +1302,7 @@ IMPLEMENT_FUNCTION(25, Coudert, function25)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Coudert, function26)
@@ -1393,7 +1393,7 @@ IMPLEMENT_FUNCTION(26, Coudert, function26)
setup_playSound("JAC1012");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Coudert, function27)
@@ -1491,17 +1491,17 @@ IMPLEMENT_FUNCTION(27, Coudert, function27)
setup_playSound("JAC1012");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Coudert, visitCompartmentB)
visitCompartment(savepoint, kPosition_7500, "627Vb", kObjectCompartmentB, "627Wb", "627Zb", kPosition_7850, kObject49, "697Ab");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Coudert, visitCompartmentA)
visitCompartment(savepoint, kPosition_8200, "627Ma", kObjectCompartmentA, "627Na", "627Ra", kPosition_7850, kObject48, "627Sa");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(30, Coudert, function30, ObjectIndex)
@@ -1621,7 +1621,7 @@ IMPLEMENT_FUNCTION_I(30, Coudert, function30, ObjectIndex)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(31, Coudert, function31, uint32)
@@ -1660,7 +1660,7 @@ IMPLEMENT_FUNCTION_I(31, Coudert, function31, uint32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Coudert, function32)
@@ -1705,7 +1705,7 @@ IMPLEMENT_FUNCTION(32, Coudert, function32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Coudert, function33)
@@ -1814,7 +1814,7 @@ IMPLEMENT_FUNCTION(33, Coudert, function33)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(34, Coudert, function34, bool)
@@ -1888,7 +1888,7 @@ IMPLEMENT_FUNCTION_I(34, Coudert, function34, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(35, Coudert, function35, bool)
@@ -1957,7 +1957,7 @@ IMPLEMENT_FUNCTION_I(35, Coudert, function35, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Coudert, chapter1)
@@ -2002,7 +2002,7 @@ IMPLEMENT_FUNCTION(36, Coudert, chapter1)
setup_chapter1Handler();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Coudert, function37)
@@ -2055,7 +2055,7 @@ IMPLEMENT_FUNCTION(37, Coudert, function37)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, Coudert, function38)
@@ -2097,7 +2097,7 @@ switch (savepoint.action) {
setup_updateEntity(kCarRedSleeping, kPosition_2000);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(39, Coudert, function39)
@@ -2180,7 +2180,7 @@ IMPLEMENT_FUNCTION(39, Coudert, function39)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(40, Coudert, chapter1Handler)
@@ -2429,7 +2429,7 @@ label_callback_10:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(41, Coudert, function41)
@@ -2542,7 +2542,7 @@ IMPLEMENT_FUNCTION(41, Coudert, function41)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(42, Coudert, chapter2)
@@ -2588,7 +2588,7 @@ IMPLEMENT_FUNCTION(42, Coudert, chapter2)
setup_function43();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(43, Coudert, function43)
@@ -2679,7 +2679,7 @@ label_callback2:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(44, Coudert, chapter3)
@@ -2727,7 +2727,7 @@ IMPLEMENT_FUNCTION(44, Coudert, chapter3)
setup_function45();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(45, Coudert, function45)
@@ -2965,7 +2965,7 @@ label_callback_19:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(46, Coudert, function46)
@@ -3057,7 +3057,7 @@ IMPLEMENT_FUNCTION(46, Coudert, function46)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(47, Coudert, function47, bool)
@@ -3122,7 +3122,7 @@ IMPLEMENT_FUNCTION_I(47, Coudert, function47, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(48, Coudert, function48)
@@ -3170,7 +3170,7 @@ IMPLEMENT_FUNCTION(48, Coudert, function48)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(49, Coudert, function49)
@@ -3267,7 +3267,7 @@ IMPLEMENT_FUNCTION(49, Coudert, function49)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(50, Coudert, function50)
@@ -3353,7 +3353,7 @@ IMPLEMENT_FUNCTION(50, Coudert, function50)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(51, Coudert, function51)
@@ -3456,7 +3456,7 @@ IMPLEMENT_FUNCTION(51, Coudert, function51)
setup_updateEntity(kCarRedSleeping, kPosition_2000);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(52, Coudert, chapter4)
@@ -3505,7 +3505,7 @@ IMPLEMENT_FUNCTION(52, Coudert, chapter4)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(53, Coudert, function53)
@@ -3661,7 +3661,7 @@ label_callback_6:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(54, Coudert, function54)
@@ -3707,7 +3707,7 @@ IMPLEMENT_FUNCTION(54, Coudert, function54)
setCallback(2);
setup_updateEntity(kCarRedSleeping, kPosition_1500);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(55, Coudert, function55)
@@ -3775,7 +3775,7 @@ IMPLEMENT_FUNCTION(55, Coudert, function55)
setup_updateEntity(kCarRedSleeping, kPosition_2000);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(56, Coudert, function56)
@@ -3874,7 +3874,7 @@ IMPLEMENT_FUNCTION(56, Coudert, function56)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(57, Coudert, chapter5)
@@ -3895,13 +3895,13 @@ IMPLEMENT_FUNCTION(57, Coudert, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(58, Coudert, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function59();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(59, Coudert, function59)
@@ -3927,7 +3927,7 @@ IMPLEMENT_FUNCTION(59, Coudert, function59)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(60, Coudert, function60)
@@ -3945,7 +3945,7 @@ IMPLEMENT_FUNCTION(60, Coudert, function60)
setup_updateFromTime(225);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(61, Coudert, function61)
@@ -4025,7 +4025,7 @@ IMPLEMENT_FUNCTION(61, Coudert, function61)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(62, Coudert, function62)
@@ -4109,7 +4109,7 @@ IMPLEMENT_FUNCTION(62, Coudert, function62)
setup_nullfunction();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(63, Coudert)
diff --git a/engines/lastexpress/entities/entity39.cpp b/engines/lastexpress/entities/entity39.cpp
index 6d139094c7..d2f7ab0d64 100644
--- a/engines/lastexpress/entities/entity39.cpp
+++ b/engines/lastexpress/entities/entity39.cpp
@@ -52,31 +52,31 @@ Entity39::Entity39(LastExpressEngine *engine) : Entity(engine, kEntity39) {
IMPLEMENT_FUNCTION(1, Entity39, chapter1)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(2, Entity39, chapter2)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(3, Entity39, chapter3)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(4, Entity39, chapter4)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Entity39, chapter5)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Entity39, process)
@@ -98,6 +98,6 @@ IMPLEMENT_FUNCTION(6, Entity39, process)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/entity_intern.h b/engines/lastexpress/entities/entity_intern.h
index 6f80d29d8c..d196989f1d 100644
--- a/engines/lastexpress/entities/entity_intern.h
+++ b/engines/lastexpress/entities/entity_intern.h
@@ -114,6 +114,8 @@ void class::setup_##name() { \
EXPOSE_PARAMS(EntityData::EntityParametersIIII) \
debugC(6, kLastExpressDebugLogic, "Entity: " #class "::" #name "() - action: %s", ACTION_NAME(savepoint.action));
+#define IMPLEMENT_FUNCTION_END }
+
// nullfunction call
#define IMPLEMENT_NULL_FUNCTION(index, class) \
IMPLEMENT_SETUP(class, Entity, nullfunction, index)
diff --git a/engines/lastexpress/entities/francois.cpp b/engines/lastexpress/entities/francois.cpp
index bec164e116..10d8df08ac 100644
--- a/engines/lastexpress/entities/francois.cpp
+++ b/engines/lastexpress/entities/francois.cpp
@@ -75,37 +75,37 @@ Francois::Francois(LastExpressEngine *engine) : Entity(engine, kEntityFrancois)
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Francois, reset)
Entity::reset(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(2, Francois, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Francois, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(4, Francois, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(5, Francois, enterExitCompartment2, ObjectIndex)
Entity::enterExitCompartment(savepoint, kPosition_5790, kPosition_6130, kCarRedSleeping, kObjectCompartmentD, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(6, Francois, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(7, Francois, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(8, Francois, updateEntity, CarIndex, EntityPosition)
@@ -195,7 +195,7 @@ IMPLEMENT_FUNCTION_II(8, Francois, updateEntity, CarIndex, EntityPosition)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Francois, function9)
@@ -231,7 +231,7 @@ IMPLEMENT_FUNCTION(9, Francois, function9)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Francois, function10)
@@ -269,7 +269,7 @@ IMPLEMENT_FUNCTION(10, Francois, function10)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(11, Francois, function11, TimeValue)
@@ -476,7 +476,7 @@ label_callback:
params->param7 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Francois, function12)
@@ -530,7 +530,7 @@ IMPLEMENT_FUNCTION(12, Francois, function12)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Francois, function13)
@@ -620,7 +620,7 @@ IMPLEMENT_FUNCTION(13, Francois, function13)
setup_enterExitCompartment("605Ef", kObjectCompartment6);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_IIS(14, Francois, function14, ObjectIndex, EntityPosition)
@@ -714,7 +714,7 @@ IMPLEMENT_FUNCTION_IIS(14, Francois, function14, ObjectIndex, EntityPosition)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Francois, function15)
@@ -779,7 +779,7 @@ IMPLEMENT_FUNCTION(15, Francois, function15)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Francois, function16)
@@ -841,7 +841,7 @@ IMPLEMENT_FUNCTION(16, Francois, function16)
setup_updateEntity(kCarRedSleeping, kPosition_5790);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Francois, chapter1)
@@ -859,7 +859,7 @@ IMPLEMENT_FUNCTION(17, Francois, chapter1)
getData()->car = kCarRedSleeping;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Francois, chapter1Handler)
@@ -876,7 +876,7 @@ IMPLEMENT_FUNCTION(18, Francois, chapter1Handler)
setup_function19();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Francois, function19)
@@ -893,7 +893,7 @@ IMPLEMENT_FUNCTION(19, Francois, function19)
setup_function16();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Francois, function20)
@@ -904,7 +904,7 @@ IMPLEMENT_FUNCTION(20, Francois, function20)
getEntities()->clearSequences(kEntityFrancois);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Francois, chapter2)
@@ -926,7 +926,7 @@ IMPLEMENT_FUNCTION(21, Francois, chapter2)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Francois, chapter2Handler)
@@ -960,7 +960,7 @@ IMPLEMENT_FUNCTION(22, Francois, chapter2Handler)
setup_updateEntity(kCarRedSleeping, kPosition_5790);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Francois, function23)
@@ -1043,7 +1043,7 @@ label_callback_7:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Francois, chapter3)
@@ -1065,7 +1065,7 @@ IMPLEMENT_FUNCTION(24, Francois, chapter3)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Francois, chapter3Handler)
@@ -1204,7 +1204,7 @@ label_callback_14:
params->param1 = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Francois, chapter4)
@@ -1226,7 +1226,7 @@ IMPLEMENT_FUNCTION(26, Francois, chapter4)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Francois, chapter4Handler)
@@ -1234,7 +1234,7 @@ IMPLEMENT_FUNCTION(27, Francois, chapter4Handler)
setCallback(1);
setup_function16();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Francois, chapter5)
@@ -1256,7 +1256,7 @@ IMPLEMENT_FUNCTION(28, Francois, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Francois, chapter5Handler)
@@ -1267,7 +1267,7 @@ IMPLEMENT_FUNCTION(29, Francois, chapter5Handler)
setup_function30();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Francois, function30)
@@ -1287,7 +1287,7 @@ IMPLEMENT_FUNCTION(30, Francois, function30)
setup_nullfunction();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(31, Francois)
diff --git a/engines/lastexpress/entities/gendarmes.cpp b/engines/lastexpress/entities/gendarmes.cpp
index 620a885a60..761ba0740e 100644
--- a/engines/lastexpress/entities/gendarmes.cpp
+++ b/engines/lastexpress/entities/gendarmes.cpp
@@ -61,7 +61,7 @@ Gendarmes::Gendarmes(LastExpressEngine *engine) : Entity(engine, kEntityGendarme
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Gendarmes, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(2, Gendarmes, chapter1)
@@ -77,37 +77,37 @@ IMPLEMENT_FUNCTION(2, Gendarmes, chapter1)
getData()->car = kCarNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Gendarmes, arrestDraw)
arrest(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(4, Gendarmes, arrestPlaysound)
arrest(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(5, Gendarmes, arrestPlaysound16)
arrest(savepoint, true, SoundManager::kFlagDefault);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(6, Gendarmes, arrestCallback, uint32)
arrest(savepoint, true, SoundManager::kFlagInvalid, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(7, Gendarmes, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(8, Gendarmes, arrestUpdateEntity, CarIndex, EntityPosition)
arrest(savepoint, true, SoundManager::kFlagInvalid, false, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_IISS(9, Gendarmes, function9, CarIndex, EntityPosition)
@@ -241,7 +241,7 @@ IMPLEMENT_FUNCTION_IISS(9, Gendarmes, function9, CarIndex, EntityPosition)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_III(10, Gendarmes, function10, CarIndex, EntityPosition, ObjectIndex)
@@ -348,7 +348,7 @@ IMPLEMENT_FUNCTION_III(10, Gendarmes, function10, CarIndex, EntityPosition, Obje
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Gendarmes, chapter1Handler)
@@ -356,7 +356,7 @@ IMPLEMENT_FUNCTION(11, Gendarmes, chapter1Handler)
getSavePoints()->push(kEntityGendarmes, kEntityMertens, kAction190082817);
setup_function12();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Gendarmes, function12)
@@ -512,37 +512,37 @@ IMPLEMENT_FUNCTION(12, Gendarmes, function12)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Gendarmes, function13)
if (savepoint.action == kActionDefault)
getData()->car = kCarNone;
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Gendarmes, chapter2)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityGendarmes);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Gendarmes, chapter3)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityGendarmes);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Gendarmes, chapter4)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityGendarmes);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Gendarmes, chapter5)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityGendarmes);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
// Private functions
diff --git a/engines/lastexpress/entities/hadija.cpp b/engines/lastexpress/entities/hadija.cpp
index 5590c1b6fe..6ed93a239c 100644
--- a/engines/lastexpress/entities/hadija.cpp
+++ b/engines/lastexpress/entities/hadija.cpp
@@ -67,47 +67,47 @@ Hadija::Hadija(LastExpressEngine *engine) : Entity(engine, kEntityHadija) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Hadija, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(2, Hadija, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Hadija, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(4, Hadija, updateFromTime)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(5, Hadija, updateEntity, CarIndex, EntityPosition)
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Hadija, compartment6)
COMPARTMENT_TO(Hadija, kObjectCompartment6, kPosition_4070, "619Cf", "619Df");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Hadija, compartment8)
COMPARTMENT_TO(Hadija, kObjectCompartment8, kPosition_2740, "619Ch", "619Dh");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Hadija, compartment6to8)
COMPARTMENT_FROM_TO(Hadija, kObjectCompartment6, kPosition_4070, "619Bf", kObjectCompartment8, kPosition_2740, "619Ah");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Hadija, compartment8to6)
COMPARTMENT_FROM_TO(Hadija, kObjectCompartment8, kPosition_2740, "619Bh", kObjectCompartment6, kPosition_4070, "619Af");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Hadija, chapter1)
@@ -126,7 +126,7 @@ IMPLEMENT_FUNCTION(10, Hadija, chapter1)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Hadija, chapter1Handler)
@@ -212,7 +212,7 @@ label_callback4:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Hadija, function12)
@@ -225,7 +225,7 @@ IMPLEMENT_FUNCTION(12, Hadija, function12)
getEntities()->clearSequences(kEntityHadija);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Hadija, chapter2)
@@ -241,7 +241,7 @@ IMPLEMENT_FUNCTION(13, Hadija, chapter2)
setup_chapter2Handler();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Hadija, chapter2Handler)
@@ -293,7 +293,7 @@ IMPLEMENT_FUNCTION(14, Hadija, chapter2Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Hadija, chapter3)
@@ -314,7 +314,7 @@ IMPLEMENT_FUNCTION(15, Hadija, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Hadija, chapter3Handler)
@@ -362,7 +362,7 @@ label_callback4:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Hadija, chapter4)
@@ -380,7 +380,7 @@ IMPLEMENT_FUNCTION(17, Hadija, chapter4)
getData()->car = kCarGreenSleeping;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Hadija, chapter4Handler)
@@ -419,7 +419,7 @@ label_callback3:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Hadija, function19)
@@ -432,7 +432,7 @@ IMPLEMENT_FUNCTION(19, Hadija, function19)
getEntities()->clearSequences(kEntityHadija);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Hadija, chapter5)
@@ -455,13 +455,13 @@ IMPLEMENT_FUNCTION(20, Hadija, chapter5)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Hadija, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function22();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Hadija, function22)
@@ -486,7 +486,7 @@ IMPLEMENT_FUNCTION(22, Hadija, function22)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Hadija, function23)
@@ -524,7 +524,7 @@ IMPLEMENT_FUNCTION(23, Hadija, function23)
setup_nullfunction();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(24, Hadija)
diff --git a/engines/lastexpress/entities/ivo.cpp b/engines/lastexpress/entities/ivo.cpp
index 6bee62f003..ef6bbd32d2 100644
--- a/engines/lastexpress/entities/ivo.cpp
+++ b/engines/lastexpress/entities/ivo.cpp
@@ -80,27 +80,27 @@ Ivo::Ivo(LastExpressEngine *engine) : Entity(engine, kEntityIvo) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Ivo, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Ivo, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(3, Ivo, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(4, Ivo, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(5, Ivo, updateFromTicks, uint32)
Entity::updateFromTicks(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(6, Ivo, updateEntity, CarIndex, EntityPosition)
@@ -110,27 +110,27 @@ IMPLEMENT_FUNCTION_II(6, Ivo, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Ivo, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(8, Ivo, playSound)
Entity::playSound(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Ivo, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(10, Ivo, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Ivo, function11)
@@ -199,7 +199,7 @@ IMPLEMENT_FUNCTION(11, Ivo, function11)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Ivo, sitAtTableWithSalko)
@@ -220,7 +220,7 @@ IMPLEMENT_FUNCTION(12, Ivo, sitAtTableWithSalko)
getEntities()->drawSequenceRight(kEntityTables2, "023A3");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Ivo, leaveTableWithSalko)
@@ -241,7 +241,7 @@ IMPLEMENT_FUNCTION(13, Ivo, leaveTableWithSalko)
getEntities()->drawSequenceRight(kEntityTables2, "023D3");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Ivo, chapter1)
@@ -263,7 +263,7 @@ IMPLEMENT_FUNCTION(14, Ivo, chapter1)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Ivo, chapter1Handler)
@@ -298,7 +298,7 @@ IMPLEMENT_FUNCTION(15, Ivo, chapter1Handler)
setup_updateFromTicks(75);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Ivo, function16)
@@ -354,7 +354,7 @@ IMPLEMENT_FUNCTION(16, Ivo, function16)
getSavePoints()->push(kEntityIvo, kEntityCoudert, kAction123199584);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Ivo, function17)
@@ -366,7 +366,7 @@ IMPLEMENT_FUNCTION(17, Ivo, function17)
getEntities()->clearSequences(kEntityIvo);
getObjects()->update(kObjectCompartmentH, kEntityPlayer, kObjectLocation3, kCursorHandKnock, kCursorHand);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Ivo, chapter2)
@@ -392,7 +392,7 @@ IMPLEMENT_FUNCTION(18, Ivo, chapter2)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Ivo, function19)
@@ -448,7 +448,7 @@ IMPLEMENT_FUNCTION(19, Ivo, function19)
setup_callbackActionRestaurantOrSalon();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Ivo, function20)
@@ -502,7 +502,7 @@ IMPLEMENT_FUNCTION(20, Ivo, function20)
setup_updateFromTime(450);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Ivo, function21)
@@ -513,7 +513,7 @@ IMPLEMENT_FUNCTION(21, Ivo, function21)
getObjects()->update(kObjectCompartmentH, kEntityPlayer, kObjectLocation3, kCursorHandKnock, kCursorHand);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Ivo, chapter3)
@@ -536,13 +536,13 @@ IMPLEMENT_FUNCTION(22, Ivo, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Ivo, chapter3Handler)
if (savepoint.action == kActionDefault)
getObjects()->update(kObjectCompartmentH, kEntityPlayer, kObjectLocation3, kCursorHandKnock, kCursorHand);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Ivo, chapter4)
@@ -560,7 +560,7 @@ IMPLEMENT_FUNCTION(24, Ivo, chapter4)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Ivo, chapter4Handler)
@@ -580,7 +580,7 @@ IMPLEMENT_FUNCTION(25, Ivo, chapter4Handler)
getEntities()->drawSequenceLeft(kEntityIvo, "023B");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Ivo, function26)
@@ -609,7 +609,7 @@ IMPLEMENT_FUNCTION(26, Ivo, function26)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Ivo, function27)
@@ -677,7 +677,7 @@ IMPLEMENT_FUNCTION(27, Ivo, function27)
getSavePoints()->push(kEntityIvo, kEntityCoudert, kAction123199584);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Ivo, function28)
@@ -709,7 +709,7 @@ IMPLEMENT_FUNCTION(28, Ivo, function28)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Ivo, function29)
@@ -722,7 +722,7 @@ IMPLEMENT_FUNCTION(29, Ivo, function29)
getData()->car = kCarRedSleeping;
getData()->inventoryItem = kItemNone;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Ivo, chapter5)
@@ -744,13 +744,13 @@ IMPLEMENT_FUNCTION(30, Ivo, chapter5)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Ivo, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_fight();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Ivo, fight)
@@ -793,7 +793,7 @@ IMPLEMENT_FUNCTION(32, Ivo, fight)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Ivo, function33)
@@ -818,12 +818,12 @@ IMPLEMENT_FUNCTION(33, Ivo, function33)
setup_function34();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Ivo, function34)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityIvo);
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/kahina.cpp b/engines/lastexpress/entities/kahina.cpp
index 89c685cfe9..b882688853 100644
--- a/engines/lastexpress/entities/kahina.cpp
+++ b/engines/lastexpress/entities/kahina.cpp
@@ -75,17 +75,17 @@ Kahina::Kahina(LastExpressEngine *engine) : Entity(engine, kEntityKahina) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Kahina, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Kahina, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(3, Kahina, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(4, Kahina, updateFromTime, uint32)
@@ -95,12 +95,12 @@ IMPLEMENT_FUNCTION_I(4, Kahina, updateFromTime, uint32)
}
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(5, Kahina, updateFromTicks)
Entity::updateFromTicks(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(6, Kahina, function6, TimeValue)
@@ -189,7 +189,7 @@ IMPLEMENT_FUNCTION_I(6, Kahina, function6, TimeValue)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(7, Kahina, updateEntity2, CarIndex, EntityPosition)
@@ -222,7 +222,7 @@ IMPLEMENT_FUNCTION_II(7, Kahina, updateEntity2, CarIndex, EntityPosition)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(8, Kahina, updateEntity, CarIndex, EntityPosition)
@@ -236,12 +236,12 @@ IMPLEMENT_FUNCTION_II(8, Kahina, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(9, Kahina, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Kahina, chapter1)
@@ -262,7 +262,7 @@ IMPLEMENT_FUNCTION(10, Kahina, chapter1)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Kahina, chapter1Handler)
@@ -274,7 +274,7 @@ IMPLEMENT_FUNCTION(11, Kahina, chapter1Handler)
if (getProgress().eventMertensKronosInvitation)
setup_function12();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Kahina, function12)
@@ -322,7 +322,7 @@ IMPLEMENT_FUNCTION(12, Kahina, function12)
setup_function13();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Kahina, function13)
@@ -363,7 +363,7 @@ label_callback:
params->param1 = (uint)getState()->time + 1800;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Kahina, function14)
@@ -387,7 +387,7 @@ IMPLEMENT_FUNCTION(14, Kahina, function14)
getSavePoints()->push(kEntityKahina, kEntityMax, kAction158007856);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Kahina, function15)
@@ -548,7 +548,7 @@ IMPLEMENT_FUNCTION(15, Kahina, function15)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Kahina, chapter2)
@@ -573,7 +573,7 @@ IMPLEMENT_FUNCTION(16, Kahina, chapter2)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Kahina, chapter2Handler)
@@ -694,7 +694,7 @@ label_callback_3:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Kahina, chapter3)
@@ -717,7 +717,7 @@ IMPLEMENT_FUNCTION(18, Kahina, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(19, Kahina, function19, CarIndex, EntityPosition)
@@ -749,7 +749,7 @@ IMPLEMENT_FUNCTION_II(19, Kahina, function19, CarIndex, EntityPosition)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Kahina, chapter3Handler)
@@ -915,7 +915,7 @@ label_callback_2:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Kahina, function21)
@@ -1015,7 +1015,7 @@ label_callback_2:
params->param1 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Kahina, function22)
@@ -1048,7 +1048,7 @@ IMPLEMENT_FUNCTION(22, Kahina, function22)
params->param1 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Kahina, function23)
@@ -1131,7 +1131,7 @@ IMPLEMENT_FUNCTION(23, Kahina, function23)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Kahina, function24)
@@ -1209,7 +1209,7 @@ IMPLEMENT_FUNCTION(24, Kahina, function24)
setup_function22();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Kahina, function25)
@@ -1367,7 +1367,7 @@ IMPLEMENT_FUNCTION(25, Kahina, function25)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Kahina, function26)
@@ -1468,7 +1468,7 @@ IMPLEMENT_FUNCTION(26, Kahina, function26)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Kahina, function27)
@@ -1511,18 +1511,18 @@ IMPLEMENT_FUNCTION(27, Kahina, function27)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Kahina, chapter4)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityKahina);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Kahina, chapter5)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityKahina);
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/kronos.cpp b/engines/lastexpress/entities/kronos.cpp
index 3335edb2fb..66ae8be752 100644
--- a/engines/lastexpress/entities/kronos.cpp
+++ b/engines/lastexpress/entities/kronos.cpp
@@ -95,32 +95,32 @@ Kronos::Kronos(LastExpressEngine *engine) : Entity(engine, kEntityKronos) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Kronos, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(2, Kronos, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(3, Kronos, updateEntity, CarIndex, EntityPosition)
Entity::updateEntity(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(4, Kronos, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(5, Kronos, updateFromTime)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(6, Kronos, updateFromTicks)
Entity::updateFromTicks(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Kronos, chapter1)
@@ -141,7 +141,7 @@ IMPLEMENT_FUNCTION(7, Kronos, chapter1)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Kronos, chapter1Handler)
@@ -161,7 +161,7 @@ IMPLEMENT_FUNCTION(8, Kronos, chapter1Handler)
setup_function9();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Kronos, function9)
@@ -183,7 +183,7 @@ IMPLEMENT_FUNCTION(9, Kronos, function9)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Kronos, function10)
@@ -203,7 +203,7 @@ IMPLEMENT_FUNCTION(10, Kronos, function10)
getEntities()->clearSequences(kEntityKronos);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Kronos, function11)
@@ -223,13 +223,13 @@ IMPLEMENT_FUNCTION(11, Kronos, function11)
getSound()->playSound(kEntityKronos, "KRO1001");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Kronos, chapter2)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityKronos);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Kronos, chapter3)
@@ -254,7 +254,7 @@ IMPLEMENT_FUNCTION(13, Kronos, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Kronos, chapter3Handler)
@@ -286,7 +286,7 @@ IMPLEMENT_FUNCTION(14, Kronos, chapter3Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Kronos, function15)
@@ -345,7 +345,7 @@ IMPLEMENT_FUNCTION(15, Kronos, function15)
|| getEntities()->isPlayerPosition(kCarRestaurant, 87);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Kronos, function16)
@@ -370,7 +370,7 @@ IMPLEMENT_FUNCTION(16, Kronos, function16)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Kronos, function17)
@@ -392,7 +392,7 @@ IMPLEMENT_FUNCTION(17, Kronos, function17)
setup_function18();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Kronos, function18)
@@ -430,7 +430,7 @@ IMPLEMENT_FUNCTION(18, Kronos, function18)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Kronos, function19)
@@ -474,7 +474,7 @@ IMPLEMENT_FUNCTION(19, Kronos, function19)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Kronos, function20)
@@ -687,7 +687,7 @@ IMPLEMENT_FUNCTION(20, Kronos, function20)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Kronos, function21)
@@ -729,7 +729,7 @@ IMPLEMENT_FUNCTION(21, Kronos, function21)
setup_function22();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Kronos, function22)
@@ -841,7 +841,7 @@ IMPLEMENT_FUNCTION(22, Kronos, function22)
case kAction138085344:
setup_function23();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Kronos, function23)
@@ -875,18 +875,18 @@ IMPLEMENT_FUNCTION(23, Kronos, function23)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Kronos, chapter4)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityKronos);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Kronos, chapter5)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityKronos);
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/mahmud.cpp b/engines/lastexpress/entities/mahmud.cpp
index 0b4dc1b138..9aa042c1ec 100644
--- a/engines/lastexpress/entities/mahmud.cpp
+++ b/engines/lastexpress/entities/mahmud.cpp
@@ -68,17 +68,17 @@ Mahmud::Mahmud(LastExpressEngine *engine) : Entity(engine, kEntityMahmud) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Mahmud, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(2, Mahmud, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(3, Mahmud, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIII(4, Mahmud, enterExitCompartment2, ObjectIndex, uint32, ObjectIndex)
@@ -104,27 +104,27 @@ IMPLEMENT_FUNCTION_SIII(4, Mahmud, enterExitCompartment2, ObjectIndex, uint32, O
getEntities()->enterCompartment(kEntityMahmud, (ObjectIndex)params->param4);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(5, Mahmud, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(6, Mahmud, playSoundMertens)
Entity::playSound(savepoint, false, getSound()->getSoundFlag(kEntityMertens));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(7, Mahmud, updateFromTime)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(8, Mahmud, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(9, Mahmud, updateEntity, CarIndex, EntityPosition)
@@ -138,7 +138,7 @@ IMPLEMENT_FUNCTION_II(9, Mahmud, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(10, Mahmud, function10, ObjectIndex, bool)
@@ -273,7 +273,7 @@ IMPLEMENT_FUNCTION_II(10, Mahmud, function10, ObjectIndex, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Mahmud, function11)
@@ -411,7 +411,7 @@ IMPLEMENT_FUNCTION(11, Mahmud, function11)
setup_enterExitCompartment("614Cd", kObjectCompartment4);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
// TODO: factorize code between function12 & function13
@@ -478,7 +478,7 @@ IMPLEMENT_FUNCTION(12, Mahmud, function12)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Mahmud, function13)
@@ -544,7 +544,7 @@ IMPLEMENT_FUNCTION(13, Mahmud, function13)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Mahmud, chaptersHandler)
@@ -724,7 +724,7 @@ IMPLEMENT_FUNCTION(14, Mahmud, chaptersHandler)
setup_function10((ObjectIndex)savepoint.param.intValue, (bool)params->param3);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Mahmud, chapter1)
@@ -747,7 +747,7 @@ IMPLEMENT_FUNCTION(15, Mahmud, chapter1)
getObjects()->update(kObject20, kEntityPlayer, kObjectLocation3, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Mahmud, resetChapter)
@@ -760,7 +760,7 @@ IMPLEMENT_FUNCTION(16, Mahmud, resetChapter)
getObjects()->update(kObjectCompartment4, kEntityPlayer, kObjectLocation3, kCursorHandKnock, kCursorHand);
getEntities()->clearSequences(kEntityMahmud);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Mahmud, chapter2)
@@ -782,7 +782,7 @@ IMPLEMENT_FUNCTION(17, Mahmud, chapter2)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Mahmud, chapter3)
@@ -805,7 +805,7 @@ IMPLEMENT_FUNCTION(18, Mahmud, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Mahmud, chapter4)
@@ -828,12 +828,12 @@ IMPLEMENT_FUNCTION(19, Mahmud, chapter4)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Mahmud, chapter5)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityMahmud);
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/max.cpp b/engines/lastexpress/entities/max.cpp
index a846f7b6dd..1aa391bda0 100644
--- a/engines/lastexpress/entities/max.cpp
+++ b/engines/lastexpress/entities/max.cpp
@@ -63,27 +63,27 @@ Max::Max(LastExpressEngine *engine) : Entity(engine, kEntityMax) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Max, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Max, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(3, Max, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(4, Max, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(5, Max, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Max, chapter12_handler)
@@ -117,7 +117,7 @@ IMPLEMENT_FUNCTION(6, Max, chapter12_handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Max, function7)
@@ -206,7 +206,7 @@ IMPLEMENT_FUNCTION(7, Max, function7)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Max, chapter4Handler)
@@ -268,7 +268,7 @@ IMPLEMENT_FUNCTION(8, Max, chapter4Handler)
setup_function9();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Max, function9)
@@ -315,7 +315,7 @@ setup_functions:
params->param1 = (uint)(getState()->time + 2700);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Max, chapter1)
@@ -334,7 +334,7 @@ IMPLEMENT_FUNCTION(10, Max, chapter1)
getData()->clothes = kClothesDefault;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Max, chapter2)
@@ -357,7 +357,7 @@ IMPLEMENT_FUNCTION(11, Max, chapter2)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Max, chapter3)
@@ -379,7 +379,7 @@ IMPLEMENT_FUNCTION(13, Max, chapter3)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Max, chapter3Handler)
@@ -433,7 +433,7 @@ IMPLEMENT_FUNCTION(13, Max, chapter3Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Max, freeFromCage)
@@ -441,9 +441,6 @@ IMPLEMENT_FUNCTION(14, Max, freeFromCage)
default:
break;
- case kActionNone:
- break;
-
case kActionEndSound:
getSound()->playSound(kEntityMax, "Max1122");
break;
@@ -503,7 +500,7 @@ IMPLEMENT_FUNCTION(14, Max, freeFromCage)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Max, function15)
@@ -555,7 +552,7 @@ IMPLEMENT_FUNCTION(15, Max, function15)
setup_chapter4Handler();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Max, chapter4)
@@ -575,7 +572,7 @@ IMPLEMENT_FUNCTION(16, Max, chapter4)
getData()->car = kCarBaggage;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Max, function17)
@@ -610,7 +607,7 @@ IMPLEMENT_FUNCTION(17, Max, function17)
setup_chapter4Handler();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Max, chapter5)
@@ -623,6 +620,6 @@ IMPLEMENT_FUNCTION(18, Max, chapter5)
getObjects()->update(kObjectCageMax, kEntityPlayer, kObjectLocationNone, kCursorNormal, kCursorHand);
}
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/mertens.cpp b/engines/lastexpress/entities/mertens.cpp
index d204c204f1..de844db3e9 100644
--- a/engines/lastexpress/entities/mertens.cpp
+++ b/engines/lastexpress/entities/mertens.cpp
@@ -109,7 +109,7 @@ Mertens::Mertens(LastExpressEngine *engine) : Entity(engine, kEntityMertens) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Mertens, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Mertens, bloodJacket)
@@ -136,7 +136,7 @@ IMPLEMENT_FUNCTION_S(2, Mertens, bloodJacket)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(3, Mertens, enterExitCompartment, ObjectIndex)
@@ -157,7 +157,7 @@ IMPLEMENT_FUNCTION_SI(3, Mertens, enterExitCompartment, ObjectIndex)
}
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(4, Mertens, enterExitCompartment2, ObjectIndex)
@@ -183,7 +183,7 @@ IMPLEMENT_FUNCTION_SI(4, Mertens, enterExitCompartment2, ObjectIndex)
}
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIII(5, Mertens, enterExitCompartment3, ObjectIndex, EntityPosition, EntityPosition)
@@ -220,7 +220,7 @@ IMPLEMENT_FUNCTION_SIII(5, Mertens, enterExitCompartment3, ObjectIndex, EntityPo
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Mertens, callbackActionOnDirection)
@@ -248,7 +248,7 @@ IMPLEMENT_FUNCTION(6, Mertens, callbackActionOnDirection)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(7, Mertens, playSound)
@@ -275,7 +275,7 @@ IMPLEMENT_FUNCTION_S(7, Mertens, playSound)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(8, Mertens, playSound16)
@@ -302,12 +302,12 @@ IMPLEMENT_FUNCTION_S(8, Mertens, playSound16)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(9, Mertens, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(10, Mertens, updateEntity, CarIndex, EntityPosition)
@@ -474,7 +474,7 @@ IMPLEMENT_FUNCTION_II(10, Mertens, updateEntity, CarIndex, EntityPosition)
}
#undef LOADSCENE_FROM_POSITION
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(11, Mertens, function11, uint32)
@@ -497,7 +497,7 @@ IMPLEMENT_FUNCTION_I(11, Mertens, function11, uint32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(12, Mertens, bonsoir, EntityIndex)
@@ -542,7 +542,7 @@ IMPLEMENT_FUNCTION_I(12, Mertens, bonsoir, EntityIndex)
}
CALLBACK_ACTION();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(13, Mertens, function13, bool, bool)
@@ -664,7 +664,7 @@ IMPLEMENT_FUNCTION_II(13, Mertens, function13, bool, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(14, Mertens, function14, EntityIndex)
@@ -733,7 +733,7 @@ IMPLEMENT_FUNCTION_I(14, Mertens, function14, EntityIndex)
setup_function18();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(15, Mertens, function15, bool)
@@ -789,7 +789,7 @@ IMPLEMENT_FUNCTION_I(15, Mertens, function15, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(16, Mertens, function16, bool)
@@ -866,7 +866,7 @@ IMPLEMENT_FUNCTION_I(16, Mertens, function16, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Mertens, function17)
@@ -950,7 +950,7 @@ IMPLEMENT_FUNCTION(17, Mertens, function17)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Mertens, function18)
@@ -1014,7 +1014,7 @@ IMPLEMENT_FUNCTION(18, Mertens, function18)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Mertens, function19)
@@ -1044,7 +1044,7 @@ IMPLEMENT_FUNCTION(19, Mertens, function19)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Mertens, function20)
@@ -1070,7 +1070,7 @@ IMPLEMENT_FUNCTION(20, Mertens, function20)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(21, Mertens, function21, ObjectIndex, ObjectIndex)
@@ -1148,7 +1148,7 @@ IMPLEMENT_FUNCTION_II(21, Mertens, function21, ObjectIndex, ObjectIndex)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Mertens, function22)
@@ -1239,7 +1239,7 @@ IMPLEMENT_FUNCTION(22, Mertens, function22)
setup_updateEntity(kCarGreenSleeping, kPosition_5790);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Mertens, function23)
@@ -1297,7 +1297,7 @@ IMPLEMENT_FUNCTION(23, Mertens, function23)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Mertens, function24)
@@ -1400,7 +1400,7 @@ IMPLEMENT_FUNCTION(24, Mertens, function24)
setup_enterExitCompartment("601Tc", kObjectCompartment3);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Mertens, function25)
@@ -1507,7 +1507,7 @@ IMPLEMENT_FUNCTION(25, Mertens, function25)
setup_enterExitCompartment("641Tb", kObjectCompartment2);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(26, Mertens, function26, bool)
@@ -1619,7 +1619,7 @@ IMPLEMENT_FUNCTION_I(26, Mertens, function26, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(27, Mertens, tylerCompartment, MertensActionType)
@@ -2007,7 +2007,7 @@ label_callback11:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(28, Mertens, function28)
@@ -2067,7 +2067,7 @@ IMPLEMENT_FUNCTION_S(28, Mertens, function28)
getEntities()->drawSequenceLeft(kEntityMertens, "601L");
getSound()->playSound(kEntityMertens, (char *)&params->seq1);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SS(29, Mertens, function29)
@@ -2130,7 +2130,7 @@ IMPLEMENT_FUNCTION_SS(29, Mertens, function29)
getSound()->playSound(kEntityMertens, (char *)&params->seq1);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(30, Mertens, function30, MertensActionType)
@@ -2279,7 +2279,7 @@ IMPLEMENT_FUNCTION_I(30, Mertens, function30, MertensActionType)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(31, Mertens, function31, MertensActionType)
@@ -2318,7 +2318,7 @@ IMPLEMENT_FUNCTION_I(31, Mertens, function31, MertensActionType)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Mertens, function32)
@@ -2366,7 +2366,7 @@ IMPLEMENT_FUNCTION(32, Mertens, function32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Mertens, function33)
@@ -2505,7 +2505,7 @@ IMPLEMENT_FUNCTION(33, Mertens, function33)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Mertens, chapter1)
@@ -2539,8 +2539,7 @@ IMPLEMENT_FUNCTION(34, Mertens, chapter1)
break;
}
-
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Mertens, function35)
@@ -2618,7 +2617,7 @@ IMPLEMENT_FUNCTION(35, Mertens, function35)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Mertens, function36)
@@ -2719,7 +2718,7 @@ IMPLEMENT_FUNCTION(36, Mertens, function36)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Mertens, function37)
@@ -2783,7 +2782,7 @@ IMPLEMENT_FUNCTION(37, Mertens, function37)
getSound()->playSound(kEntityMertens, "CON1150");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, Mertens, function38)
@@ -2827,7 +2826,7 @@ IMPLEMENT_FUNCTION(38, Mertens, function38)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(39, Mertens, function39)
@@ -2901,7 +2900,7 @@ IMPLEMENT_FUNCTION(39, Mertens, function39)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(40, Mertens, function40)
@@ -2947,7 +2946,7 @@ IMPLEMENT_FUNCTION(40, Mertens, function40)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(41, Mertens, chapter1Handler)
@@ -2976,7 +2975,7 @@ IMPLEMENT_FUNCTION(41, Mertens, chapter1Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(42, Mertens, function42)
@@ -3318,7 +3317,7 @@ label_callback_5_6:
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(43, Mertens, chapter2)
@@ -3356,7 +3355,7 @@ IMPLEMENT_FUNCTION(43, Mertens, chapter2)
setup_function44();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(44, Mertens, function44)
@@ -3457,7 +3456,7 @@ label_callback3:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(45, Mertens, chapter3)
@@ -3495,7 +3494,7 @@ IMPLEMENT_FUNCTION(45, Mertens, chapter3)
setup_function46();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(46, Mertens, function46)
@@ -3649,7 +3648,7 @@ label_callback_10:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(47, Mertens, chapter4)
@@ -3689,7 +3688,7 @@ IMPLEMENT_FUNCTION(47, Mertens, chapter4)
setup_function48();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(48, Mertens, function48)
@@ -3846,7 +3845,7 @@ label_callback_8:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(49, Mertens, function49)
@@ -3920,7 +3919,7 @@ IMPLEMENT_FUNCTION(49, Mertens, function49)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(50, Mertens, chapter5)
@@ -3941,13 +3940,13 @@ IMPLEMENT_FUNCTION(50, Mertens, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(51, Mertens, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function52();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(52, Mertens, function52)
@@ -4002,7 +4001,7 @@ IMPLEMENT_FUNCTION(52, Mertens, function52)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(53, Mertens, function53)
@@ -4105,7 +4104,7 @@ IMPLEMENT_FUNCTION(53, Mertens, function53)
setup_nullfunction();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(54, Mertens)
diff --git a/engines/lastexpress/entities/milos.cpp b/engines/lastexpress/entities/milos.cpp
index 50b0c04f45..01f9362f43 100644
--- a/engines/lastexpress/entities/milos.cpp
+++ b/engines/lastexpress/entities/milos.cpp
@@ -84,47 +84,47 @@ Milos::Milos(LastExpressEngine *engine) : Entity(engine, kEntityMilos) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Milos, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Milos, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(3, Milos, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(4, Milos, enterExitCompartment2, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Milos, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(6, Milos, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(7, Milos, playSound16)
Entity::playSound(savepoint, false, SoundManager::kFlagDefault);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(8, Milos, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(9, Milos, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(10, Milos, enterCompartmentDialog, CarIndex, EntityPosition)
@@ -161,7 +161,7 @@ IMPLEMENT_FUNCTION_II(10, Milos, enterCompartmentDialog, CarIndex, EntityPositio
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(11, Milos, function11, TimeValue)
@@ -355,7 +355,7 @@ IMPLEMENT_FUNCTION_I(11, Milos, function11, TimeValue)
getSavePoints()->push(kEntityMilos, kEntityCoudert, kAction123199584);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Milos, chapter1)
@@ -380,7 +380,7 @@ IMPLEMENT_FUNCTION(12, Milos, chapter1)
getSavePoints()->addData(kEntityMilos, kAction259125998, 3);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Milos, function13)
@@ -405,7 +405,7 @@ IMPLEMENT_FUNCTION(13, Milos, function13)
getEntities()->drawSequenceRight(kEntityMilos, "009D1");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Milos, function14)
@@ -713,7 +713,7 @@ label_callback_12:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Milos, chapter1Handler)
@@ -767,8 +767,7 @@ IMPLEMENT_FUNCTION(15, Milos, chapter1Handler)
}
break;
}
-
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Milos, function16)
@@ -856,7 +855,7 @@ IMPLEMENT_FUNCTION(16, Milos, function16)
setup_enterCompartmentDialog(kCarRedSleeping, kPosition_3050);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Milos, function17)
@@ -864,7 +863,7 @@ IMPLEMENT_FUNCTION(17, Milos, function17)
setCallback(1);
setup_function11(kTimeBedTime);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Milos, function18)
@@ -876,7 +875,7 @@ IMPLEMENT_FUNCTION(18, Milos, function18)
getEntities()->clearSequences(kEntityMilos);
getObjects()->update(kObjectCompartmentG, kEntityPlayer, kObjectLocation3, kCursorHandKnock, kCursorHand);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Milos, chapter2)
@@ -899,7 +898,7 @@ IMPLEMENT_FUNCTION(19, Milos, chapter2)
getObjects()->update(kObject46, kEntityPlayer, kObjectLocationNone, kCursorKeepValue, kCursorKeepValue);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Milos, chapter2Handler)
@@ -945,7 +944,7 @@ IMPLEMENT_FUNCTION(20, Milos, chapter2Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Milos, function21)
@@ -1009,7 +1008,7 @@ IMPLEMENT_FUNCTION(21, Milos, function21)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Milos, chapter3)
@@ -1036,7 +1035,7 @@ IMPLEMENT_FUNCTION(22, Milos, chapter3)
ENTITY_PARAM(0, 4) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Milos, function23)
@@ -1095,7 +1094,7 @@ IMPLEMENT_FUNCTION(23, Milos, function23)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Milos, function24)
@@ -1275,7 +1274,7 @@ IMPLEMENT_FUNCTION(24, Milos, function24)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Milos, function25)
@@ -1377,7 +1376,7 @@ IMPLEMENT_FUNCTION(25, Milos, function25)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(26, Milos, function26, TimeValue)
@@ -1452,7 +1451,7 @@ IMPLEMENT_FUNCTION_I(26, Milos, function26, TimeValue)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(27, Milos, function27, CarIndex, EntityPosition)
@@ -1483,7 +1482,7 @@ IMPLEMENT_FUNCTION_II(27, Milos, function27, CarIndex, EntityPosition)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Milos, chapter4)
@@ -1505,7 +1504,7 @@ IMPLEMENT_FUNCTION(28, Milos, chapter4)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Milos, chapter4Handler)
@@ -1589,7 +1588,7 @@ IMPLEMENT_FUNCTION(29, Milos, chapter4Handler)
}
#undef TIME_CHECK_PLAYSOUND_MILOS
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Milos, function30)
@@ -1627,7 +1626,7 @@ IMPLEMENT_FUNCTION(30, Milos, function30)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Milos, function31)
@@ -1659,7 +1658,7 @@ IMPLEMENT_FUNCTION(31, Milos, function31)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Milos, function32)
@@ -1672,7 +1671,7 @@ IMPLEMENT_FUNCTION(32, Milos, function32)
getData()->car = kCarCoalTender;
getData()->inventoryItem = kItemNone;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Milos, chapter5)
@@ -1694,7 +1693,7 @@ IMPLEMENT_FUNCTION(33, Milos, chapter5)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Milos, chapter5Handler)
@@ -1794,12 +1793,12 @@ IMPLEMENT_FUNCTION(34, Milos, chapter5Handler)
setup_savegame(kSavegameTypeEvent, kEventLocomotiveRestartTrain);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Milos, function35)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityMilos);
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/mmeboutarel.cpp b/engines/lastexpress/entities/mmeboutarel.cpp
index aeaa1e631e..46f7cf40d1 100644
--- a/engines/lastexpress/entities/mmeboutarel.cpp
+++ b/engines/lastexpress/entities/mmeboutarel.cpp
@@ -74,32 +74,32 @@ MmeBoutarel::MmeBoutarel(LastExpressEngine *engine) : Entity(engine, kEntityMmeB
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, MmeBoutarel, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, MmeBoutarel, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, MmeBoutarel, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(4, MmeBoutarel, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(5, MmeBoutarel, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(6, MmeBoutarel, enterExitCompartment2, ObjectIndex)
Entity::enterExitCompartment(savepoint, kPosition_5790, kPosition_6130, kCarRedSleeping, kObjectCompartmentD, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(7, MmeBoutarel, updateEntity, CarIndex, EntityPosition)
@@ -110,7 +110,7 @@ IMPLEMENT_FUNCTION_II(7, MmeBoutarel, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(8, MmeBoutarel, function8)
@@ -154,7 +154,7 @@ IMPLEMENT_FUNCTION_S(8, MmeBoutarel, function8)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, MmeBoutarel, function9)
@@ -238,7 +238,7 @@ IMPLEMENT_FUNCTION(9, MmeBoutarel, function9)
setup_enterExitCompartment2("606Ad", kObjectCompartmentD);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, MmeBoutarel, chapter1)
@@ -261,7 +261,7 @@ IMPLEMENT_FUNCTION(10, MmeBoutarel, chapter1)
getData()->car = kCarRedSleeping;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, MmeBoutarel, function11)
@@ -318,7 +318,7 @@ IMPLEMENT_FUNCTION(11, MmeBoutarel, function11)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, MmeBoutarel, chapter1Handler)
@@ -393,7 +393,7 @@ IMPLEMENT_FUNCTION(12, MmeBoutarel, chapter1Handler)
setup_enterExitCompartment("606Ed", kObjectCompartmentD);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, MmeBoutarel, function13)
@@ -517,7 +517,7 @@ label_callback_1:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, MmeBoutarel, function14)
@@ -568,7 +568,7 @@ IMPLEMENT_FUNCTION(14, MmeBoutarel, function14)
setup_function9();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, MmeBoutarel, function15)
@@ -718,7 +718,7 @@ label_callback_5:
setup_playSound("MME1151B");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, MmeBoutarel, function16)
@@ -732,7 +732,7 @@ IMPLEMENT_FUNCTION(16, MmeBoutarel, function16)
getEntities()->clearSequences(kEntityMmeBoutarel);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, MmeBoutarel, chapter2)
@@ -759,7 +759,7 @@ IMPLEMENT_FUNCTION(17, MmeBoutarel, chapter2)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, MmeBoutarel, chapter2Handler)
@@ -806,7 +806,7 @@ IMPLEMENT_FUNCTION(18, MmeBoutarel, chapter2Handler)
setup_enterExitCompartment2("606Ad", kObjectCompartmentD);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, MmeBoutarel, function19)
@@ -850,7 +850,7 @@ IMPLEMENT_FUNCTION(19, MmeBoutarel, function19)
params->param2 = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, MmeBoutarel, chapter3)
@@ -872,7 +872,7 @@ IMPLEMENT_FUNCTION(20, MmeBoutarel, chapter3)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, MmeBoutarel, chapter3Handler)
@@ -987,7 +987,7 @@ IMPLEMENT_FUNCTION(21, MmeBoutarel, chapter3Handler)
params->param1 = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, MmeBoutarel, chapter4)
@@ -1009,7 +1009,7 @@ IMPLEMENT_FUNCTION(22, MmeBoutarel, chapter4)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, MmeBoutarel, chapter4Handler)
@@ -1056,7 +1056,7 @@ IMPLEMENT_FUNCTION(23, MmeBoutarel, chapter4Handler)
setup_function9();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, MmeBoutarel, function24)
@@ -1159,7 +1159,7 @@ IMPLEMENT_FUNCTION(24, MmeBoutarel, function24)
setup_playSound("Mme1038");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, MmeBoutarel, function25)
@@ -1173,7 +1173,7 @@ IMPLEMENT_FUNCTION(25, MmeBoutarel, function25)
getObjects()->update(kObjectCompartmentD, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
getObjects()->update(kObject51, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, MmeBoutarel, chapter5)
@@ -1195,13 +1195,13 @@ IMPLEMENT_FUNCTION(26, MmeBoutarel, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, MmeBoutarel, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function28();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, MmeBoutarel, function28)
@@ -1293,7 +1293,7 @@ IMPLEMENT_FUNCTION(28, MmeBoutarel, function28)
getObjects()->update(kObject51, kEntityMmeBoutarel, kObjectLocation1, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(29, MmeBoutarel)
diff --git a/engines/lastexpress/entities/pascale.cpp b/engines/lastexpress/entities/pascale.cpp
index 2c8c29177b..a75c76e0ca 100644
--- a/engines/lastexpress/entities/pascale.cpp
+++ b/engines/lastexpress/entities/pascale.cpp
@@ -78,12 +78,12 @@ Pascale::Pascale(LastExpressEngine *engine) : Entity(engine, kEntityPascale) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(1, Pascale, draw)
Entity::draw(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(2, Pascale, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(3, Pascale, callbackActionOnDirection)
@@ -97,27 +97,27 @@ IMPLEMENT_FUNCTION(3, Pascale, callbackActionOnDirection)
}
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(4, Pascale, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(5, Pascale, updatePosition)
Entity::updatePosition(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(6, Pascale, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(7, Pascale, draw2)
Entity::draw2(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Pascale, welcomeSophieAndRebecca)
@@ -177,7 +177,7 @@ IMPLEMENT_FUNCTION(8, Pascale, welcomeSophieAndRebecca)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Pascale, sitSophieAndRebecca)
@@ -195,7 +195,7 @@ IMPLEMENT_FUNCTION(9, Pascale, sitSophieAndRebecca)
getEntities()->drawSequenceLeft(kEntityTables3, "012C3");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Pascale, welcomeCath)
@@ -244,7 +244,7 @@ IMPLEMENT_FUNCTION(10, Pascale, welcomeCath)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Pascale, function11)
@@ -289,7 +289,7 @@ IMPLEMENT_FUNCTION(11, Pascale, function11)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Pascale, chapter1)
@@ -319,7 +319,7 @@ IMPLEMENT_FUNCTION(12, Pascale, chapter1)
getData()->car = kCarRestaurant;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Pascale, getMessageFromAugustToTyler)
@@ -372,7 +372,7 @@ IMPLEMENT_FUNCTION(13, Pascale, getMessageFromAugustToTyler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Pascale, sitAnna)
@@ -394,7 +394,7 @@ IMPLEMENT_FUNCTION(14, Pascale, sitAnna)
getEntities()->updatePositionEnter(kEntityPascale, kCarRestaurant, 62);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Pascale, welcomeAnna)
@@ -439,7 +439,7 @@ IMPLEMENT_FUNCTION(15, Pascale, welcomeAnna)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Pascale, serveTatianaVassili)
@@ -492,7 +492,7 @@ IMPLEMENT_FUNCTION(16, Pascale, serveTatianaVassili)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Pascale, chapter1Handler)
@@ -577,7 +577,7 @@ label_callback4:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Pascale, function18)
@@ -594,7 +594,7 @@ IMPLEMENT_FUNCTION(18, Pascale, function18)
setup_function19();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Pascale, function19)
@@ -624,7 +624,7 @@ IMPLEMENT_FUNCTION(19, Pascale, function19)
getEntities()->clearSequences(kEntityPascale);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Pascale, chapter2)
@@ -639,7 +639,7 @@ IMPLEMENT_FUNCTION(20, Pascale, chapter2)
getObjects()->update(kObject65, kEntityPlayer, kObjectLocationNone, kCursorNormal, kCursorForward);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Pascale, chapter3)
@@ -663,7 +663,7 @@ IMPLEMENT_FUNCTION(21, Pascale, chapter3)
ENTITY_PARAM(0, 7) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Pascale, chapter3Handler)
@@ -693,7 +693,7 @@ label_callback:
goto label_callback;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Pascale, function23)
@@ -733,7 +733,7 @@ IMPLEMENT_FUNCTION(23, Pascale, function23)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Pascale, welcomeAbbot)
@@ -762,7 +762,7 @@ IMPLEMENT_FUNCTION(24, Pascale, welcomeAbbot)
getEntities()->drawSequenceRight(kEntityAbbot, "029A2");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Pascale, chapter4)
@@ -789,7 +789,7 @@ IMPLEMENT_FUNCTION(25, Pascale, chapter4)
ENTITY_PARAM(1, 2) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Pascale, chapter4Handler)
@@ -906,7 +906,7 @@ label_callback3:
getData()->location = kLocationOutsideCompartment;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Pascale, function27)
@@ -959,7 +959,7 @@ IMPLEMENT_FUNCTION(27, Pascale, function27)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Pascale, messageFromAnna)
@@ -1005,7 +1005,7 @@ IMPLEMENT_FUNCTION(28, Pascale, messageFromAnna)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Pascale, function29)
@@ -1043,7 +1043,7 @@ IMPLEMENT_FUNCTION(29, Pascale, function29)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Pascale, function30)
@@ -1081,7 +1081,7 @@ IMPLEMENT_FUNCTION(30, Pascale, function30)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Pascale, chapter5)
@@ -1102,13 +1102,13 @@ IMPLEMENT_FUNCTION(31, Pascale, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Pascale, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function33();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Pascale, function33)
@@ -1224,7 +1224,7 @@ label_callback1:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(34, Pascale)
diff --git a/engines/lastexpress/entities/rebecca.cpp b/engines/lastexpress/entities/rebecca.cpp
index e902c5f37b..a1a8b29329 100644
--- a/engines/lastexpress/entities/rebecca.cpp
+++ b/engines/lastexpress/entities/rebecca.cpp
@@ -93,72 +93,72 @@ Rebecca::Rebecca(LastExpressEngine *engine) : Entity(engine, kEntityRebecca) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Rebecca, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(2, Rebecca, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Rebecca, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(4, Rebecca, playSound16)
Entity::playSound(savepoint, false, getSound()->getSoundFlag(kEntityCoudert));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIIS(5, Rebecca, callSavepoint, EntityIndex, ActionIndex)
Entity::callSavepoint(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(6, Rebecca, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(7, Rebecca, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(8, Rebecca, enterExitCompartment2, ObjectIndex)
Entity::enterExitCompartment(savepoint, kPosition_4840, kPosition_4455, kCarRedSleeping, kObjectCompartmentE, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(9, Rebecca, enterExitCompartment3, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Rebecca, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Rebecca, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(12, Rebecca, updateEntity, CarIndex, EntityPosition)
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SII(13, Rebecca, updatePosition, CarIndex, Position)
Entity::updatePosition(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SSI(14, Rebecca, draw2, EntityIndex)
Entity::draw2(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Rebecca, function15)
@@ -184,7 +184,7 @@ IMPLEMENT_FUNCTION(15, Rebecca, function15)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(16, Rebecca, function16, bool)
@@ -265,7 +265,7 @@ IMPLEMENT_FUNCTION_I(16, Rebecca, function16, bool)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(17, Rebecca, function17, bool)
@@ -349,7 +349,7 @@ IMPLEMENT_FUNCTION_I(17, Rebecca, function17, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Rebecca, function18)
@@ -403,7 +403,7 @@ IMPLEMENT_FUNCTION(18, Rebecca, function18)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Rebecca, function19)
@@ -479,7 +479,7 @@ IMPLEMENT_FUNCTION(19, Rebecca, function19)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(20, Rebecca, function20, TimeValue)
@@ -649,7 +649,7 @@ label_callback:
setup_playSound("REB1039A");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Rebecca, chapter1)
@@ -677,7 +677,7 @@ IMPLEMENT_FUNCTION(21, Rebecca, chapter1)
ENTITY_PARAM(0, 2) = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Rebecca, chapter1Handler)
@@ -766,7 +766,7 @@ label_playConversation:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Rebecca, function23)
@@ -835,7 +835,7 @@ IMPLEMENT_FUNCTION(23, Rebecca, function23)
setup_enterExitCompartment("623De", kObjectCompartmentE);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Rebecca, function24)
@@ -928,7 +928,7 @@ IMPLEMENT_FUNCTION(24, Rebecca, function24)
setup_playSound("REB1200");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Rebecca, function25)
@@ -957,7 +957,7 @@ IMPLEMENT_FUNCTION(25, Rebecca, function25)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Rebecca, function26)
@@ -1000,7 +1000,7 @@ IMPLEMENT_FUNCTION(26, Rebecca, function26)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Rebecca, function27)
@@ -1014,7 +1014,7 @@ IMPLEMENT_FUNCTION(27, Rebecca, function27)
getEntities()->clearSequences(kEntityRebecca);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Rebecca, chapter2)
@@ -1043,7 +1043,7 @@ IMPLEMENT_FUNCTION(28, Rebecca, chapter2)
ENTITY_PARAM(0, 2) = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Rebecca, chapter2Handler)
@@ -1072,7 +1072,7 @@ IMPLEMENT_FUNCTION(29, Rebecca, chapter2Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Rebecca, function30)
@@ -1139,7 +1139,7 @@ IMPLEMENT_FUNCTION(30, Rebecca, function30)
params->param3 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Rebecca, function31)
@@ -1169,7 +1169,7 @@ IMPLEMENT_FUNCTION(31, Rebecca, function31)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Rebecca, chapter3)
@@ -1191,7 +1191,7 @@ IMPLEMENT_FUNCTION(32, Rebecca, chapter3)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Rebecca, chapter3Handler)
@@ -1209,7 +1209,7 @@ IMPLEMENT_FUNCTION(33, Rebecca, chapter3Handler)
setup_function34();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Rebecca, function34)
@@ -1282,7 +1282,7 @@ IMPLEMENT_FUNCTION(34, Rebecca, function34)
setup_draw("012E");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Rebecca, function35)
@@ -1300,7 +1300,7 @@ IMPLEMENT_FUNCTION(35, Rebecca, function35)
setup_function36();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Rebecca, function36)
@@ -1411,7 +1411,7 @@ label_callback_3:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Rebecca, function37)
@@ -1429,7 +1429,7 @@ IMPLEMENT_FUNCTION(37, Rebecca, function37)
setup_function38();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, Rebecca, function38)
@@ -1464,7 +1464,7 @@ IMPLEMENT_FUNCTION(38, Rebecca, function38)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(39, Rebecca, function39)
@@ -1487,7 +1487,7 @@ IMPLEMENT_FUNCTION(39, Rebecca, function39)
setup_function40();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(40, Rebecca, function40)
@@ -1530,7 +1530,7 @@ IMPLEMENT_FUNCTION(40, Rebecca, function40)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(41, Rebecca, function41)
@@ -1540,7 +1540,7 @@ IMPLEMENT_FUNCTION(41, Rebecca, function41)
setCallback(1);
setup_function20(kTimeEnd);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(42, Rebecca, chapter4)
@@ -1567,7 +1567,7 @@ IMPLEMENT_FUNCTION(42, Rebecca, chapter4)
ENTITY_PARAM(0, 2) = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(43, Rebecca, chapter4Handler)
@@ -1591,7 +1591,7 @@ IMPLEMENT_FUNCTION(43, Rebecca, chapter4Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(44, Rebecca, function44)
@@ -1686,7 +1686,7 @@ label_callback_2:
setup_draw("012E");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(45, Rebecca, function45)
@@ -1717,7 +1717,7 @@ IMPLEMENT_FUNCTION(45, Rebecca, function45)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(46, Rebecca, chapter5)
@@ -1740,13 +1740,13 @@ IMPLEMENT_FUNCTION(46, Rebecca, chapter5)
getObjects()->updateLocation2(kObject110, kObjectLocation4);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(47, Rebecca, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function48();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(48, Rebecca, function48)
@@ -1830,7 +1830,7 @@ IMPLEMENT_FUNCTION(48, Rebecca, function48)
getObjects()->update(kObjectCompartmentE, kEntityRebecca, kObjectLocation1, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(49, Rebecca)
diff --git a/engines/lastexpress/entities/salko.cpp b/engines/lastexpress/entities/salko.cpp
index cddbc9005d..c6be25df7d 100644
--- a/engines/lastexpress/entities/salko.cpp
+++ b/engines/lastexpress/entities/salko.cpp
@@ -71,32 +71,32 @@ Salko::Salko(LastExpressEngine *engine) : Entity(engine, kEntitySalko) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Salko, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(2, Salko, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(3, Salko, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(4, Salko, updateEntity, CarIndex, EntityPosition)
Entity::updateEntity(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(5, Salko, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(6, Salko, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(7, Salko, function7, CarIndex, EntityPosition)
@@ -140,7 +140,7 @@ IMPLEMENT_FUNCTION_II(7, Salko, function7, CarIndex, EntityPosition)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Salko, function8)
@@ -149,7 +149,7 @@ IMPLEMENT_FUNCTION(8, Salko, function8)
getData()->location = kLocationInsideCompartment;
getData()->car = kCarRedSleeping;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Salko, chapter1)
@@ -167,7 +167,7 @@ IMPLEMENT_FUNCTION(9, Salko, chapter1)
getData()->car = kCarRestaurant;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Salko, chapter1Handler)
@@ -192,7 +192,7 @@ IMPLEMENT_FUNCTION(10, Salko, chapter1Handler)
setup_function7(kCarRedSleeping, kPosition_2740);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Salko, function11)
@@ -204,7 +204,7 @@ IMPLEMENT_FUNCTION(11, Salko, function11)
getEntities()->clearSequences(kEntitySalko);
getObjects()->update(kObjectCompartmentH, kEntityPlayer, kObjectLocation3, kCursorHandKnock, kCursorHand);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Salko, chapter2)
@@ -227,7 +227,7 @@ IMPLEMENT_FUNCTION(12, Salko, chapter2)
setup_function13();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Salko, function13)
@@ -269,7 +269,7 @@ IMPLEMENT_FUNCTION(13, Salko, function13)
setup_function7(kCarRedSleeping, kPosition_2740);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Salko, chapter3)
@@ -291,7 +291,7 @@ IMPLEMENT_FUNCTION(14, Salko, chapter3)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Salko, chapter3Handler)
@@ -313,7 +313,7 @@ IMPLEMENT_FUNCTION(15, Salko, chapter3Handler)
params->param1 = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Salko, function16)
@@ -400,7 +400,7 @@ label_callback3:
setup_enterExitCompartment("612Bf", kObjectCompartmentF);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Salko, function17)
@@ -440,7 +440,7 @@ IMPLEMENT_FUNCTION(17, Salko, function17)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Salko, chapter4)
@@ -461,7 +461,7 @@ IMPLEMENT_FUNCTION(18, Salko, chapter4)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Salko, chapter4Handler)
@@ -484,7 +484,7 @@ IMPLEMENT_FUNCTION(19, Salko, chapter4Handler)
setup_function7(kCarRedSleeping, kPosition_2740);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Salko, function20)
@@ -518,7 +518,7 @@ IMPLEMENT_FUNCTION(20, Salko, function20)
setup_enterExitCompartment("612Dh", kObjectCompartmentH);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Salko, function21)
@@ -550,7 +550,7 @@ IMPLEMENT_FUNCTION(21, Salko, function21)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Salko, function22)
@@ -563,7 +563,7 @@ IMPLEMENT_FUNCTION(22, Salko, function22)
getData()->car = kCarRedSleeping;
getData()->inventoryItem = kItemNone;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Salko, chapter5)
@@ -584,7 +584,7 @@ IMPLEMENT_FUNCTION(23, Salko, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Salko, chapter5Handler)
@@ -634,7 +634,7 @@ IMPLEMENT_FUNCTION(24, Salko, chapter5Handler)
setup_savegame(kSavegameTypeEvent, kEventCathSalkoTrainTopFight);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(25, Salko)
diff --git a/engines/lastexpress/entities/servers0.cpp b/engines/lastexpress/entities/servers0.cpp
index 1f3f85bb8f..57fa4da189 100644
--- a/engines/lastexpress/entities/servers0.cpp
+++ b/engines/lastexpress/entities/servers0.cpp
@@ -88,22 +88,22 @@ Servers0::Servers0(LastExpressEngine *engine) : Entity(engine, kEntityServers0)
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIIS(1, Servers0, callSavepoint, EntityIndex, ActionIndex)
Entity::callSavepoint(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(2, Servers0, updateFromTime)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Servers0, draw)
Entity::draw(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(4, Servers0, updatePosition)
Entity::updatePosition(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(5, Servers0, callbackActionOnDirection)
@@ -129,12 +129,12 @@ IMPLEMENT_FUNCTION_NOSETUP(5, Servers0, callbackActionOnDirection)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(6, Servers0, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Servers0, function7)
@@ -175,12 +175,12 @@ IMPLEMENT_FUNCTION(7, Servers0, function7)
setup_draw("913");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Servers0, function8)
serveTable(savepoint, "911", kEntityTables3, "010L", "010M", "913", &ENTITY_PARAM(1, 2));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Servers0, function9)
@@ -227,12 +227,12 @@ IMPLEMENT_FUNCTION(9, Servers0, function9)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Servers0, function10)
serveTable(savepoint, "916", kEntityTables4, "014E", "014F", "918", &ENTITY_PARAM(2, 3), false);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Servers0, chapter1)
@@ -267,47 +267,47 @@ IMPLEMENT_FUNCTION(11, Servers0, chapter1)
getData()->car = kCarRestaurant;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Servers0, function12)
handleServer(savepoint, "907", kEntityAnna, kAction268773672, &ENTITY_PARAM(0, 1));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Servers0, function13)
handleServer(savepoint, "911", kEntityAugust, kAction268773672, &ENTITY_PARAM(0, 2), "010F");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Servers0, function14)
handleServer(savepoint, "908", kEntityAnna, kAction170016384, &ENTITY_PARAM(0, 4));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Servers0, function15)
handleServer(savepoint, "912", kEntityAugust, kAction170016384, &ENTITY_PARAM(0, 5));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Servers0, function16)
serveTable(savepoint, "907", kEntityTables0, "001N", "001P", "909", &ENTITY_PARAM(0, 6));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Servers0, function17)
serveTable(savepoint, "915", kEntityTables4, "014E", "014F", "917", &ENTITY_PARAM(1, 1), true, false, 67);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Servers0, function18)
serveTable(savepoint, "911", kEntityTables3, "010L", "010H", "913", &ENTITY_PARAM(0, 7));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Servers0, function19)
serveTable(savepoint, "911", kEntityTables3, "010L", "010M", "913", &ENTITY_PARAM(0, 8), true, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Servers0, chapter1Handler)
@@ -384,7 +384,7 @@ IMPLEMENT_FUNCTION(20, Servers0, chapter1Handler)
setup_draw(savepoint.entity2 == kEntityAnna ? "910" : "913");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Servers0, function21)
@@ -400,7 +400,7 @@ IMPLEMENT_FUNCTION(21, Servers0, function21)
setup_function22();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Servers0, function22)
@@ -411,7 +411,7 @@ IMPLEMENT_FUNCTION(22, Servers0, function22)
getEntities()->clearSequences(kEntityServers0);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Servers0, chapter2)
@@ -436,7 +436,7 @@ IMPLEMENT_FUNCTION(23, Servers0, chapter2)
ENTITY_PARAM(1, 4) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Servers0, chapter2Handler)
@@ -457,7 +457,7 @@ IMPLEMENT_FUNCTION(24, Servers0, chapter2Handler)
HANDLE_TABLE(1, 4, 2, setup_function26);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Servers0, function25)
@@ -498,12 +498,12 @@ IMPLEMENT_FUNCTION(25, Servers0, function25)
setup_draw("959");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Servers0, function26)
serveTable(savepoint, "957", kEntityTables0, "016E", "016D", "959", &ENTITY_PARAM(1, 4));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Servers0, chapter3)
@@ -532,7 +532,7 @@ IMPLEMENT_FUNCTION(27, Servers0, chapter3)
ENTITY_PARAM(2, 4) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Servers0, chapter3Handler)
@@ -608,7 +608,7 @@ label_callback_5:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Servers0, augustAnnaDateOrder)
@@ -654,7 +654,7 @@ IMPLEMENT_FUNCTION(29, Servers0, augustAnnaDateOrder)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Servers0, function30)
@@ -700,7 +700,7 @@ IMPLEMENT_FUNCTION(30, Servers0, function30)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Servers0, chapter4)
@@ -729,7 +729,7 @@ IMPLEMENT_FUNCTION(31, Servers0, chapter4)
ENTITY_PARAM(2, 3) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Servers0, chapter4Handler)
@@ -823,7 +823,7 @@ label_callback_5:
getData()->location = kLocationOutsideCompartment;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Servers0, augustOrderSteak)
@@ -866,7 +866,7 @@ IMPLEMENT_FUNCTION(33, Servers0, augustOrderSteak)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Servers0, augustServeDuck)
@@ -909,12 +909,12 @@ IMPLEMENT_FUNCTION(34, Servers0, augustServeDuck)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Servers0, function35)
serveTable(savepoint, "911", kEntityTables3, "010L", "010M", "914", &ENTITY_PARAM(2, 1), false, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Servers0, chapter5)
@@ -935,13 +935,13 @@ IMPLEMENT_FUNCTION(36, Servers0, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Servers0, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_nullfunction();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(38, Servers0)
diff --git a/engines/lastexpress/entities/servers1.cpp b/engines/lastexpress/entities/servers1.cpp
index 1afeeab894..bb3566802d 100644
--- a/engines/lastexpress/entities/servers1.cpp
+++ b/engines/lastexpress/entities/servers1.cpp
@@ -75,17 +75,17 @@ Servers1::Servers1(LastExpressEngine *engine) : Entity(engine, kEntityServers1)
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(1, Servers1, updateFromTime)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Servers1, draw)
Entity::draw(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SII(3, Servers1, updatePosition, CarIndex, Position)
Entity::updatePosition(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(4, Servers1, callbackActionOnDirection)
@@ -97,17 +97,17 @@ IMPLEMENT_FUNCTION(4, Servers1, callbackActionOnDirection)
}
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIIS(5, Servers1, callSavepoint, EntityIndex, ActionIndex)
Entity::callSavepoint(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(6, Servers1, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Servers1, function7)
@@ -150,7 +150,7 @@ IMPLEMENT_FUNCTION(7, Servers1, function7)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Servers1, chapter1)
@@ -180,7 +180,7 @@ IMPLEMENT_FUNCTION(8, Servers1, chapter1)
getData()->car = kCarRestaurant;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Servers1, function9)
@@ -226,7 +226,7 @@ IMPLEMENT_FUNCTION(9, Servers1, function9)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Servers1, function10)
@@ -272,22 +272,22 @@ IMPLEMENT_FUNCTION(10, Servers1, function10)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Servers1, function11)
serveTable(savepoint, "919", kEntityTables1, "005H", "005J", "921", &ENTITY_PARAM(0, 3), 63);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Servers1, function12)
serveTable(savepoint, "923", kEntityTables2, "009F", "009G", "926", &ENTITY_PARAM(0, 4));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Servers1, function13)
serveTable(savepoint, "923", kEntityTables2, "009F", "009G", "926", &ENTITY_PARAM(0, 5));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Servers1, chapter1Handler)
@@ -336,7 +336,7 @@ switch (savepoint.action) {
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Servers1, function15)
@@ -352,7 +352,7 @@ IMPLEMENT_FUNCTION(15, Servers1, function15)
setup_function16();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Servers1, function16)
@@ -363,7 +363,7 @@ IMPLEMENT_FUNCTION(16, Servers1, function16)
getEntities()->clearSequences(kEntityServers1);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Servers1, chapter2)
@@ -389,7 +389,7 @@ IMPLEMENT_FUNCTION(17, Servers1, chapter2)
ENTITY_PARAM(0, 8) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Servers1, chapter2Handler)
@@ -444,12 +444,12 @@ label_callback_2:
setup_draw("975");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Servers1, function19)
serveTable(savepoint, "969", kEntityTables1, "005H2", "018A", "971", &ENTITY_PARAM(0, 6), 63);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Servers1, function20)
@@ -475,12 +475,12 @@ IMPLEMENT_FUNCTION(20, Servers1, function20)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Servers1, function21)
serveTable(savepoint, "974", kEntityTables2, "009F2", "009G", "976", &ENTITY_PARAM(0, 8), 0, true, &ENTITY_PARAM(0, 5));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Servers1, chapter3)
@@ -505,7 +505,7 @@ IMPLEMENT_FUNCTION(22, Servers1, chapter3)
ENTITY_PARAM(1, 2) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Servers1, chapter3Handler)
@@ -525,12 +525,12 @@ IMPLEMENT_FUNCTION(23, Servers1, chapter3Handler)
setCallback(2);
setup_function7();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Servers1, function24)
serveSalon(savepoint, "927", "Ann3143A", kEntityAnna, "Ann31444", "112C", kAction122288808, "928", &ENTITY_PARAM(1, 1));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Servers1, chapter4)
@@ -558,7 +558,7 @@ IMPLEMENT_FUNCTION(25, Servers1, chapter4)
ENTITY_PARAM(1, 5) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Servers1, chapter4Handler)
@@ -610,22 +610,22 @@ IMPLEMENT_FUNCTION(26, Servers1, chapter4Handler)
getData()->location = kLocationOutsideCompartment;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Servers1, function27)
serveSalon(savepoint, "929", "", kEntityAugust, "Aug4003", "122D", kAction134486752, "930", &ENTITY_PARAM(1, 3));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Servers1, function28)
serveSalon(savepoint, "931", "", kEntityAugust, "Aug4004", "122E", kAction125826561, "930", &ENTITY_PARAM(1, 5));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Servers1, function29)
serveSalon(savepoint, "932", "", kEntityAnna, "Ann4151", "127D", kAction122288808, "930", &ENTITY_PARAM(1, 4));
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Servers1, chapter5)
@@ -646,13 +646,13 @@ IMPLEMENT_FUNCTION(30, Servers1, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Servers1, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_nullfunction();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(32, Servers1)
diff --git a/engines/lastexpress/entities/sophie.cpp b/engines/lastexpress/entities/sophie.cpp
index 1b2d7b92ee..692c112d62 100644
--- a/engines/lastexpress/entities/sophie.cpp
+++ b/engines/lastexpress/entities/sophie.cpp
@@ -79,7 +79,7 @@ Sophie::Sophie(LastExpressEngine *engine) : Entity(engine, kEntitySophie) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Sophie, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(2, Sophie, updateEntity, CarIndex, EntityPosition)
@@ -128,7 +128,7 @@ IMPLEMENT_FUNCTION_II(2, Sophie, updateEntity, CarIndex, EntityPosition)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(3, Sophie, chaptersHandler)
@@ -200,7 +200,7 @@ IMPLEMENT_FUNCTION(3, Sophie, chaptersHandler)
setup_updateEntity(kCarRedSleeping, kPosition_4840);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(4, Sophie, chapter1)
@@ -218,32 +218,32 @@ IMPLEMENT_FUNCTION(4, Sophie, chapter1)
getData()->car = kCarRedSleeping;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Sophie, function5)
DEFAULT_ACTION_IMPLEMENTATION()
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Sophie, chapter2)
CHAPTER_IMPLEMENTATION()
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Sophie, chapter3)
CHAPTER_IMPLEMENTATION()
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Sophie, chapter4)
CHAPTER_IMPLEMENTATION()
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Sophie, function9)
DEFAULT_ACTION_IMPLEMENTATION()
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Sophie, chapter5)
@@ -265,13 +265,13 @@ IMPLEMENT_FUNCTION(10, Sophie, chapter5)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Sophie, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_nullfunction();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(12, Sophie)
diff --git a/engines/lastexpress/entities/tables.cpp b/engines/lastexpress/entities/tables.cpp
index eca60a536b..616188d253 100644
--- a/engines/lastexpress/entities/tables.cpp
+++ b/engines/lastexpress/entities/tables.cpp
@@ -56,7 +56,7 @@ IMPLEMENT_FUNCTION(1, Tables, chapter1)
setup_draw();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(2, Tables, chapter2)
@@ -66,7 +66,7 @@ IMPLEMENT_FUNCTION(2, Tables, chapter2)
setup_draw();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(3, Tables, chapter3)
@@ -76,7 +76,7 @@ IMPLEMENT_FUNCTION(3, Tables, chapter3)
setup_draw();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(4, Tables, chapter4)
@@ -86,7 +86,7 @@ IMPLEMENT_FUNCTION(4, Tables, chapter4)
setup_draw();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Tables, chapter5)
@@ -96,7 +96,7 @@ IMPLEMENT_FUNCTION(5, Tables, chapter5)
setup_draw();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Tables, draw)
@@ -216,6 +216,6 @@ IMPLEMENT_FUNCTION(6, Tables, draw)
getEntities()->drawSequenceLeft(_id, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/tatiana.cpp b/engines/lastexpress/entities/tatiana.cpp
index 8e6be41ad4..d9c9e8350e 100644
--- a/engines/lastexpress/entities/tatiana.cpp
+++ b/engines/lastexpress/entities/tatiana.cpp
@@ -104,62 +104,62 @@ Tatiana::Tatiana(LastExpressEngine *engine) : Entity(engine, kEntityTatiana) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Tatiana, reset)
Entity::reset(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Tatiana, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Tatiana, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SII(4, Tatiana, updatePosition, CarIndex, Position)
Entity::updatePosition(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(5, Tatiana, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(6, Tatiana, enterExitCompartment2, ObjectIndex)
Entity::enterExitCompartment(savepoint, kPosition_7500, kPosition_7850, kCarRedSleeping, kObjectCompartmentB);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SIIS(7, Tatiana, callSavepoint, EntityIndex, ActionIndex)
Entity::callSavepoint(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Tatiana, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(9, Tatiana, updateFromTicks)
Entity::updateFromTicks(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(10, Tatiana, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Tatiana, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(12, Tatiana, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(13, Tatiana, updateEntity, CarIndex, EntityPosition)
@@ -173,7 +173,7 @@ IMPLEMENT_FUNCTION_II(13, Tatiana, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Tatiana, function14)
@@ -202,7 +202,7 @@ IMPLEMENT_FUNCTION(14, Tatiana, function14)
setup_enterExitCompartment2(getProgress().chapter == kChapter1 ? "603Db" : "673Db", kObjectCompartmentB);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Tatiana, function15)
@@ -232,7 +232,7 @@ IMPLEMENT_FUNCTION(15, Tatiana, function15)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(16, Tatiana, function16, uint32)
@@ -334,7 +334,7 @@ IMPLEMENT_FUNCTION_I(16, Tatiana, function16, uint32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Tatiana, chapter1)
@@ -358,7 +358,7 @@ IMPLEMENT_FUNCTION(17, Tatiana, chapter1)
getData()->car = kCarRestaurant;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Tatiana, function18)
@@ -414,7 +414,7 @@ IMPLEMENT_FUNCTION(18, Tatiana, function18)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Tatiana, chapter1Handler)
@@ -477,7 +477,7 @@ label_tatiana_chapter1_2:
setup_function20();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Tatiana, function20)
@@ -520,7 +520,7 @@ IMPLEMENT_FUNCTION(20, Tatiana, function20)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Tatiana, function21)
@@ -603,7 +603,7 @@ IMPLEMENT_FUNCTION(21, Tatiana, function21)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Tatiana, function22)
@@ -704,7 +704,7 @@ label_update:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Tatiana, function23)
@@ -733,7 +733,7 @@ IMPLEMENT_FUNCTION(23, Tatiana, function23)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Tatiana, function24)
@@ -754,7 +754,7 @@ IMPLEMENT_FUNCTION(24, Tatiana, function24)
getObjects()->update(kObject49, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
getObjects()->update(kObject41, kEntityPlayer, kObjectLocationNone, kCursorKeepValue, kCursorKeepValue);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Tatiana, chapter2)
@@ -779,7 +779,7 @@ IMPLEMENT_FUNCTION(25, Tatiana, chapter2)
getData()->clothes = kClothes2;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Tatiana, chapter2Handler)
@@ -816,7 +816,7 @@ IMPLEMENT_FUNCTION(26, Tatiana, chapter2Handler)
params->param1 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Tatiana, function27)
@@ -856,7 +856,7 @@ IMPLEMENT_FUNCTION(27, Tatiana, function27)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Tatiana, function28)
@@ -889,7 +889,7 @@ IMPLEMENT_FUNCTION(28, Tatiana, function28)
getEntities()->drawSequenceLeft(kEntityTatiana, "BLANK");
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Tatiana, function29)
@@ -933,7 +933,7 @@ IMPLEMENT_FUNCTION(29, Tatiana, function29)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Tatiana, function30)
@@ -963,7 +963,7 @@ IMPLEMENT_FUNCTION(30, Tatiana, function30)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Tatiana, chapter3)
@@ -995,7 +995,7 @@ IMPLEMENT_FUNCTION(31, Tatiana, chapter3)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Tatiana, chapter3Handler)
@@ -1105,7 +1105,7 @@ IMPLEMENT_FUNCTION(32, Tatiana, chapter3Handler)
parameters->param4 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Tatiana, function33)
@@ -1140,7 +1140,7 @@ IMPLEMENT_FUNCTION(33, Tatiana, function33)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Tatiana, function34)
@@ -1179,7 +1179,7 @@ IMPLEMENT_FUNCTION(34, Tatiana, function34)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Tatiana, function35)
@@ -1224,7 +1224,7 @@ label_callback_1:
case kAction191668032:
setup_function36();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Tatiana, function36)
@@ -1270,7 +1270,7 @@ IMPLEMENT_FUNCTION(36, Tatiana, function36)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Tatiana, function37)
@@ -1395,7 +1395,7 @@ IMPLEMENT_FUNCTION(37, Tatiana, function37)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, Tatiana, function38)
@@ -1504,7 +1504,7 @@ IMPLEMENT_FUNCTION(38, Tatiana, function38)
setup_enterExitCompartment("673Df", kObjectCompartmentF);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(39, Tatiana, function39)
@@ -1524,7 +1524,7 @@ IMPLEMENT_FUNCTION(39, Tatiana, function39)
getObjects()->update(kObject49, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(40, Tatiana, function40)
@@ -1551,7 +1551,7 @@ IMPLEMENT_FUNCTION(40, Tatiana, function40)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(41, Tatiana, function41)
@@ -1653,7 +1653,7 @@ IMPLEMENT_FUNCTION(41, Tatiana, function41)
setup_savegame(kSavegameTypeTime, kTimeNone);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(42, Tatiana, function42, CarIndex, EntityPosition)
@@ -1663,7 +1663,7 @@ IMPLEMENT_FUNCTION_II(42, Tatiana, function42, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(43, Tatiana, chapter4)
@@ -1690,7 +1690,7 @@ IMPLEMENT_FUNCTION(43, Tatiana, chapter4)
ENTITY_PARAM(0, 1) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(44, Tatiana, chapter4Handler)
@@ -1708,7 +1708,7 @@ IMPLEMENT_FUNCTION(44, Tatiana, chapter4Handler)
setup_function45();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(45, Tatiana, function45)
@@ -1748,7 +1748,7 @@ IMPLEMENT_FUNCTION(45, Tatiana, function45)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(46, Tatiana, function46)
@@ -1882,7 +1882,7 @@ IMPLEMENT_FUNCTION(46, Tatiana, function46)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(47, Tatiana, function47)
@@ -1925,7 +1925,7 @@ IMPLEMENT_FUNCTION(47, Tatiana, function47)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(48, Tatiana, function48)
@@ -2048,7 +2048,7 @@ label_end:
setup_updateFromTime(1800);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(49, Tatiana, function49)
@@ -2069,7 +2069,7 @@ IMPLEMENT_FUNCTION(49, Tatiana, function49)
setup_function50();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(50, Tatiana, function50)
@@ -2127,7 +2127,7 @@ IMPLEMENT_FUNCTION(50, Tatiana, function50)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(51, Tatiana, function51)
@@ -2135,7 +2135,7 @@ IMPLEMENT_FUNCTION(51, Tatiana, function51)
getObjects()->update(kObjectCompartmentA, kEntityPlayer, kObjectLocation1, kCursorNormal, kCursorNormal);
getObjects()->update(kObject48, kEntityPlayer, kObjectLocation1, kCursorNormal, kCursorNormal);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(52, Tatiana, chapter5)
@@ -2157,13 +2157,13 @@ IMPLEMENT_FUNCTION(52, Tatiana, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(53, Tatiana, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function54();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(54, Tatiana, function54)
@@ -2250,7 +2250,7 @@ IMPLEMENT_FUNCTION(54, Tatiana, function54)
setup_function55();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(55, Tatiana, function55)
@@ -2267,6 +2267,6 @@ IMPLEMENT_FUNCTION(55, Tatiana, function55)
getScenes()->loadSceneFromPosition(kCarRestaurant, 86);
break;
}
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/train.cpp b/engines/lastexpress/entities/train.cpp
index b3aa6e9a66..0241931bac 100644
--- a/engines/lastexpress/entities/train.cpp
+++ b/engines/lastexpress/entities/train.cpp
@@ -54,37 +54,37 @@ Train::Train(LastExpressEngine *engine) : Entity(engine, kEntityTrain) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(1, Train, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(2, Train, chapter1)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(3, Train, chapter2)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(4, Train, chapter3)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Train, chapter4)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Train, chapter5)
if (savepoint.action == kActionDefault)
setup_process();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(7, Train, harem, ObjectIndex, uint32)
@@ -255,7 +255,7 @@ IMPLEMENT_FUNCTION_II(7, Train, harem, ObjectIndex, uint32)
getProgress().field_E0 = 1;
handleCompartmentAction();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Train, process)
@@ -538,7 +538,7 @@ label_process:
setup_savegame(kSavegameTypeEvent, kEventCathJumpDownCeiling);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
// Private functions
diff --git a/engines/lastexpress/entities/vassili.cpp b/engines/lastexpress/entities/vassili.cpp
index 64327c2534..c203015d13 100644
--- a/engines/lastexpress/entities/vassili.cpp
+++ b/engines/lastexpress/entities/vassili.cpp
@@ -67,17 +67,17 @@ Vassili::Vassili(LastExpressEngine *engine) : Entity(engine, kEntityVassili) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Vassili, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Vassili, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(3, Vassili, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(4, Vassili, chapter1)
@@ -94,7 +94,7 @@ IMPLEMENT_FUNCTION(4, Vassili, chapter1)
getObjects()->update(kObject40, kEntityPlayer, kObjectLocationNone, kCursorKeepValue, kCursorKeepValue);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(5, Vassili, chapter1Handler)
@@ -137,7 +137,7 @@ IMPLEMENT_FUNCTION(5, Vassili, chapter1Handler)
getObjects()->update(kObjectCompartmentA, kEntityPlayer, kObjectLocation1, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Vassili, function6)
@@ -205,7 +205,7 @@ label_function7:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Vassili, function7)
@@ -250,7 +250,7 @@ IMPLEMENT_FUNCTION(7, Vassili, function7)
setup_function9();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Vassili, function8)
@@ -274,7 +274,7 @@ IMPLEMENT_FUNCTION(8, Vassili, function8)
getSound()->playSound(kEntityVassili, "VAS1027", SoundManager::kFlagDefault);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Vassili, function9)
@@ -307,7 +307,7 @@ IMPLEMENT_FUNCTION(9, Vassili, function9)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Vassili, seizure)
@@ -362,13 +362,13 @@ IMPLEMENT_FUNCTION(10, Vassili, seizure)
setup_drawInBed();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Vassili, drawInBed)
if (savepoint.action == kActionDefault)
getEntities()->drawSequenceLeft(kEntityVassili, "303A");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Vassili, chapter2)
@@ -393,7 +393,7 @@ IMPLEMENT_FUNCTION(12, Vassili, chapter2)
getObjects()->updateLocation2(kObjectCompartmentA, kObjectLocation1);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Vassili, sleeping)
@@ -428,7 +428,7 @@ IMPLEMENT_FUNCTION(13, Vassili, sleeping)
params->param2 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Vassili, chapter3)
@@ -452,7 +452,7 @@ IMPLEMENT_FUNCTION(14, Vassili, chapter3)
getObjects()->update(kObjectCompartmentA, kEntityPlayer, kObjectLocationNone, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Vassili, stealEgg)
@@ -510,7 +510,7 @@ IMPLEMENT_FUNCTION(15, Vassili, stealEgg)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Vassili, chapter4)
@@ -535,7 +535,7 @@ IMPLEMENT_FUNCTION(16, Vassili, chapter4)
getObjects()->updateLocation2(kObjectCompartmentA, kObjectLocation1);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
// Looks identical to sleeping (#13)
@@ -571,7 +571,7 @@ IMPLEMENT_FUNCTION(17, Vassili, chapter4Handler)
params->param2 = 1;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Vassili, chapter5)
@@ -584,6 +584,6 @@ IMPLEMENT_FUNCTION(18, Vassili, chapter5)
getData()->clothes = kClothesDefault;
getData()->inventoryItem = kItemNone;
}
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress
diff --git a/engines/lastexpress/entities/verges.cpp b/engines/lastexpress/entities/verges.cpp
index 76bf646113..9d5cf6af85 100644
--- a/engines/lastexpress/entities/verges.cpp
+++ b/engines/lastexpress/entities/verges.cpp
@@ -88,12 +88,12 @@ Verges::Verges(LastExpressEngine *engine) : Entity(engine, kEntityVerges) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Verges, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Verges, draw)
Entity::draw(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(3, Verges, callbackActionOnDirection)
@@ -117,27 +117,27 @@ IMPLEMENT_FUNCTION(3, Verges, callbackActionOnDirection)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(4, Verges, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(5, Verges, playSound16)
Entity::playSound(savepoint, false, SoundManager::kFlagDefault);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Verges, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(7, Verges, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(8, Verges, updateEntity, CarIndex, EntityPosition)
@@ -149,7 +149,7 @@ IMPLEMENT_FUNCTION_II(8, Verges, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(9, Verges, function9)
@@ -225,7 +225,7 @@ switch (savepoint.action) {
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_IIS(10, Verges, function10, CarIndex, EntityPosition)
@@ -270,7 +270,7 @@ IMPLEMENT_FUNCTION_IIS(10, Verges, function10, CarIndex, EntityPosition)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Verges, function11)
@@ -344,7 +344,7 @@ IMPLEMENT_FUNCTION(11, Verges, function11)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Verges, function12)
@@ -403,7 +403,7 @@ IMPLEMENT_FUNCTION(12, Verges, function12)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(13, Verges, function13, bool)
@@ -443,12 +443,12 @@ IMPLEMENT_FUNCTION_I(13, Verges, function13, bool)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(14, Verges, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_IS(15, Verges, function15, EntityIndex)
@@ -485,7 +485,7 @@ IMPLEMENT_FUNCTION_IS(15, Verges, function15, EntityIndex)
getSound()->playSound(kEntityVerges, (char *)&params->seq);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_ISS(16, Verges, function16, EntityIndex)
@@ -525,7 +525,7 @@ IMPLEMENT_FUNCTION_ISS(16, Verges, function16, EntityIndex)
getSound()->playSound(kEntityVerges, (char *)&params->seq1);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Verges, function17)
@@ -565,7 +565,7 @@ IMPLEMENT_FUNCTION(17, Verges, function17)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Verges, chapter1)
@@ -595,22 +595,22 @@ IMPLEMENT_FUNCTION(18, Verges, chapter1)
getData()->car = kCarBaggage;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(19, Verges, talkHarem)
talk(savepoint, "TRA1202", "TRA1201");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Verges, talkPassengerList)
talk(savepoint, "TRA1205", "TRA1206");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Verges, talkGendarmes)
talk(savepoint, "TRA1250", "TRA1251");
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Verges, function22)
@@ -657,7 +657,7 @@ IMPLEMENT_FUNCTION(22, Verges, function22)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Verges, function23)
@@ -682,7 +682,7 @@ IMPLEMENT_FUNCTION(23, Verges, function23)
setup_function11();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Verges, policeGettingOffTrain)
@@ -713,7 +713,7 @@ IMPLEMENT_FUNCTION(24, Verges, policeGettingOffTrain)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Verges, function25)
@@ -865,7 +865,7 @@ IMPLEMENT_FUNCTION(25, Verges, function25)
setup_savegame(kSavegameTypeTime, kTimeNone);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Verges, chapter1Handler)
@@ -1043,7 +1043,7 @@ label_callback15:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Verges, chapter2)
@@ -1069,7 +1069,7 @@ IMPLEMENT_FUNCTION(27, Verges, chapter2)
ENTITY_PARAM(0, 3) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Verges, chapter2Handler)
@@ -1163,7 +1163,7 @@ label_callback_6:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Verges, chapter3)
@@ -1191,7 +1191,7 @@ IMPLEMENT_FUNCTION(29, Verges, chapter3)
ENTITY_PARAM(0, 4) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(30, Verges, function30)
@@ -1230,7 +1230,7 @@ IMPLEMENT_FUNCTION_S(30, Verges, function30)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(31, Verges, function31)
@@ -1272,7 +1272,7 @@ IMPLEMENT_FUNCTION(31, Verges, function31)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(32, Verges, function32)
@@ -1349,7 +1349,7 @@ IMPLEMENT_FUNCTION(32, Verges, function32)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(33, Verges, function33)
@@ -1411,7 +1411,7 @@ IMPLEMENT_FUNCTION(33, Verges, function33)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(34, Verges, function34)
@@ -1501,7 +1501,7 @@ label_callback_9:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(35, Verges, function35)
@@ -1554,7 +1554,7 @@ IMPLEMENT_FUNCTION(35, Verges, function35)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(36, Verges, chapter4)
@@ -1582,7 +1582,7 @@ IMPLEMENT_FUNCTION(36, Verges, chapter4)
ENTITY_PARAM(0, 6) = 0;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(37, Verges, chapter4Handler)
@@ -1673,7 +1673,7 @@ label_callback_8:
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(38, Verges, function38)
@@ -1721,7 +1721,7 @@ IMPLEMENT_FUNCTION(38, Verges, function38)
setup_updateEntity(kCarGreenSleeping, kPosition_540);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(39, Verges, chapter5)
@@ -1746,7 +1746,7 @@ IMPLEMENT_FUNCTION(39, Verges, chapter5)
getObjects()->update(kObject105, kEntityPlayer, kObjectLocationNone, kCursorNormal, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(40, Verges, chapter5Handler)
@@ -1786,7 +1786,7 @@ IMPLEMENT_FUNCTION(40, Verges, chapter5Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(41, Verges, function41)
@@ -1836,13 +1836,13 @@ IMPLEMENT_FUNCTION(41, Verges, function41)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(42, Verges, function42)
if (savepoint.action == kActionDefault)
getEntities()->clearSequences(kEntityVerges);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
diff --git a/engines/lastexpress/entities/vesna.cpp b/engines/lastexpress/entities/vesna.cpp
index 0e8d3bda12..87742e78a4 100644
--- a/engines/lastexpress/entities/vesna.cpp
+++ b/engines/lastexpress/entities/vesna.cpp
@@ -77,22 +77,22 @@ Vesna::Vesna(LastExpressEngine *engine) : Entity(engine, kEntityVesna) {
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(1, Vesna, reset)
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(2, Vesna, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(3, Vesna, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(4, Vesna, draw)
Entity::draw(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(5, Vesna, updateEntity, CarIndex, EntityPosition)
@@ -103,12 +103,12 @@ IMPLEMENT_FUNCTION_II(5, Vesna, updateEntity, CarIndex, EntityPosition)
}
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_I(6, Vesna, updateFromTime, uint32)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(7, Vesna, updateEntity2, CarIndex, EntityPosition)
@@ -138,22 +138,22 @@ IMPLEMENT_FUNCTION_II(7, Vesna, updateEntity2, CarIndex, EntityPosition)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Vesna, callbackActionRestaurantOrSalon)
Entity::callbackActionRestaurantOrSalon(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Vesna, callbackActionOnDirection)
Entity::callbackActionOnDirection(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(10, Vesna, savegame, SavegameType, uint32)
Entity::savegame(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Vesna, function11)
@@ -249,7 +249,7 @@ IMPLEMENT_FUNCTION(11, Vesna, function11)
CALLBACK_ACTION();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Vesna, chapter1)
@@ -269,7 +269,7 @@ IMPLEMENT_FUNCTION(12, Vesna, chapter1)
getData()->car = kCarRestaurant;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Vesna, chapter1Handler)
@@ -294,7 +294,7 @@ IMPLEMENT_FUNCTION(13, Vesna, chapter1Handler)
setup_updateEntity2(kCarRedSleeping, kPosition_3050);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Vesna, function14)
@@ -313,7 +313,7 @@ IMPLEMENT_FUNCTION(14, Vesna, function14)
setup_function11();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Vesna, function15)
@@ -325,7 +325,7 @@ IMPLEMENT_FUNCTION(15, Vesna, function15)
getEntities()->clearSequences(kEntityVesna);
getObjects()->update(kObjectCompartmentG, kEntityPlayer, kObjectLocation3, kCursorHandKnock, kCursorHand);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Vesna, chapter2)
@@ -348,7 +348,7 @@ IMPLEMENT_FUNCTION(16, Vesna, chapter2)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Vesna, chapter2Handler)
@@ -366,7 +366,7 @@ IMPLEMENT_FUNCTION(17, Vesna, chapter2Handler)
setup_function11();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Vesna, function18)
@@ -464,7 +464,7 @@ IMPLEMENT_FUNCTION(18, Vesna, function18)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Vesna, chapter3)
@@ -486,7 +486,7 @@ IMPLEMENT_FUNCTION(19, Vesna, chapter3)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Vesna, chapter3Handler)
@@ -617,7 +617,7 @@ IMPLEMENT_FUNCTION(20, Vesna, chapter3Handler)
getObjects()->update(kObjectCompartmentG, kEntityVesna, kObjectLocation3, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Vesna, function21)
@@ -717,7 +717,7 @@ IMPLEMENT_FUNCTION(21, Vesna, function21)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(22, Vesna, function22)
@@ -817,7 +817,7 @@ IMPLEMENT_FUNCTION(22, Vesna, function22)
setup_callbackActionRestaurantOrSalon();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(23, Vesna, function23)
@@ -861,7 +861,7 @@ IMPLEMENT_FUNCTION(23, Vesna, function23)
getObjects()->update(kObjectCompartmentG, kEntityVesna, kObjectLocation3, kCursorHandKnock, kCursorHand);
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(24, Vesna, chapter4)
@@ -889,7 +889,7 @@ IMPLEMENT_FUNCTION(24, Vesna, chapter4)
if (getCallback() == 1)
setup_function25();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(25, Vesna, function25)
@@ -957,7 +957,7 @@ IMPLEMENT_FUNCTION(25, Vesna, function25)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(26, Vesna, function26)
@@ -1010,7 +1010,7 @@ IMPLEMENT_FUNCTION(26, Vesna, function26)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(27, Vesna, function27)
@@ -1023,7 +1023,7 @@ IMPLEMENT_FUNCTION(27, Vesna, function27)
getData()->car = kCarRedSleeping;
getData()->inventoryItem = kItemNone;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(28, Vesna, chapter5)
@@ -1043,7 +1043,7 @@ IMPLEMENT_FUNCTION(28, Vesna, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(29, Vesna, chapter5Handler)
@@ -1074,7 +1074,7 @@ IMPLEMENT_FUNCTION(29, Vesna, chapter5Handler)
setup_function30();
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(30, Vesna, function30)
@@ -1153,7 +1153,7 @@ IMPLEMENT_FUNCTION(30, Vesna, function30)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_NULL_FUNCTION(31, Vesna)
diff --git a/engines/lastexpress/entities/yasmin.cpp b/engines/lastexpress/entities/yasmin.cpp
index 7dc46f9690..2eb5c13862 100644
--- a/engines/lastexpress/entities/yasmin.cpp
+++ b/engines/lastexpress/entities/yasmin.cpp
@@ -79,27 +79,27 @@ IMPLEMENT_FUNCTION(1, Yasmin, reset)
// Process default actions
Entity::reset(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_SI(2, Yasmin, enterExitCompartment, ObjectIndex)
Entity::enterExitCompartment(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_S(3, Yasmin, playSound)
Entity::playSound(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_NOSETUP(4, Yasmin, updateFromTime)
Entity::updateFromTime(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION_II(5, Yasmin, updateEntity, CarIndex, EntityPosition)
Entity::updateEntity(savepoint, true);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(6, Yasmin, function6)
@@ -139,7 +139,7 @@ IMPLEMENT_FUNCTION(6, Yasmin, function6)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(7, Yasmin, function7)
@@ -179,7 +179,7 @@ IMPLEMENT_FUNCTION(7, Yasmin, function7)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(8, Yasmin, chapter1)
@@ -197,7 +197,7 @@ IMPLEMENT_FUNCTION(8, Yasmin, chapter1)
getData()->car = kCarGreenSleeping;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(9, Yasmin, chapter1Handler)
@@ -247,7 +247,7 @@ IMPLEMENT_FUNCTION(9, Yasmin, chapter1Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(10, Yasmin, function10)
@@ -259,7 +259,7 @@ IMPLEMENT_FUNCTION(10, Yasmin, function10)
getEntities()->clearSequences(kEntityYasmin);
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(11, Yasmin, chapter2)
@@ -274,7 +274,7 @@ IMPLEMENT_FUNCTION(11, Yasmin, chapter2)
setup_chapter2Handler();
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(12, Yasmin, chapter2Handler)
@@ -307,7 +307,7 @@ IMPLEMENT_FUNCTION(12, Yasmin, chapter2Handler)
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(13, Yasmin, chapter3)
@@ -327,7 +327,7 @@ IMPLEMENT_FUNCTION(13, Yasmin, chapter3)
getData()->car = kCarGreenSleeping;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(14, Yasmin, chapter3Handler)
@@ -356,7 +356,7 @@ IMPLEMENT_FUNCTION(14, Yasmin, chapter3Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(15, Yasmin, chapter4)
@@ -374,7 +374,7 @@ IMPLEMENT_FUNCTION(15, Yasmin, chapter4)
getData()->car = kCarGreenSleeping;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(16, Yasmin, chapter4Handler)
@@ -404,13 +404,13 @@ IMPLEMENT_FUNCTION(16, Yasmin, chapter4Handler)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(17, Yasmin, function17)
// Same as existing function 10 ?
function10(savepoint);
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(18, Yasmin, chapter5)
@@ -432,13 +432,13 @@ IMPLEMENT_FUNCTION(18, Yasmin, chapter5)
getData()->inventoryItem = kItemNone;
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(19, Yasmin, chapter5Handler)
if (savepoint.action == kActionProceedChapter5)
setup_function20();
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(20, Yasmin, function20)
@@ -463,7 +463,7 @@ IMPLEMENT_FUNCTION(20, Yasmin, function20)
}
break;
}
-}
+IMPLEMENT_FUNCTION_END
//////////////////////////////////////////////////////////////////////////
IMPLEMENT_FUNCTION(21, Yasmin, function21)
@@ -485,6 +485,6 @@ IMPLEMENT_FUNCTION(21, Yasmin, function21)
getSound()->excuseMe(kEntityYasmin);
break;
}
-}
+IMPLEMENT_FUNCTION_END
} // End of namespace LastExpress