aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorjohndoe1232013-01-21 11:34:50 +0000
committerWillem Jan Palenstijn2013-05-08 20:47:41 +0200
commit4389d32974cd0965624d30b6566fcc8e1c2a72b4 (patch)
treeef459fb18355f1ed4ae8a199ba43e871a88b079a /engines
parentac1dc3e4db23572b9a7d6855bfbdc20f9044a612 (diff)
downloadscummvm-rg350-4389d32974cd0965624d30b6566fcc8e1c2a72b4.tar.gz
scummvm-rg350-4389d32974cd0965624d30b6566fcc8e1c2a72b4.tar.bz2
scummvm-rg350-4389d32974cd0965624d30b6566fcc8e1c2a72b4.zip
NEVERHOOD: Rename "Klayman" to "Klaymen" (the correct name of the game's hero)
Diffstat (limited to 'engines')
-rw-r--r--engines/neverhood/gamemodule.cpp2
-rw-r--r--engines/neverhood/gamevars.h14
-rw-r--r--engines/neverhood/klaymen.cpp (renamed from engines/neverhood/klayman.cpp)2582
-rw-r--r--engines/neverhood/klaymen.h (renamed from engines/neverhood/klayman.h)112
-rw-r--r--engines/neverhood/messages.h8
-rw-r--r--engines/neverhood/module.mk2
-rw-r--r--engines/neverhood/module1000.cpp212
-rw-r--r--engines/neverhood/module1000.h32
-rw-r--r--engines/neverhood/module1100.cpp22
-rw-r--r--engines/neverhood/module1200.cpp84
-rw-r--r--engines/neverhood/module1200.h24
-rw-r--r--engines/neverhood/module1300.cpp144
-rw-r--r--engines/neverhood/module1300.h6
-rw-r--r--engines/neverhood/module1400.cpp140
-rw-r--r--engines/neverhood/module1400.h8
-rw-r--r--engines/neverhood/module1600.cpp62
-rw-r--r--engines/neverhood/module1600.h6
-rw-r--r--engines/neverhood/module1700.cpp40
-rw-r--r--engines/neverhood/module1800.cpp2
-rw-r--r--engines/neverhood/module1900.cpp8
-rw-r--r--engines/neverhood/module2000.cpp24
-rw-r--r--engines/neverhood/module2100.cpp50
-rw-r--r--engines/neverhood/module2100.h4
-rw-r--r--engines/neverhood/module2200.cpp266
-rw-r--r--engines/neverhood/module2200.h14
-rw-r--r--engines/neverhood/module2400.cpp82
-rw-r--r--engines/neverhood/module2400.h6
-rw-r--r--engines/neverhood/module2500.cpp40
-rw-r--r--engines/neverhood/module2500.h6
-rw-r--r--engines/neverhood/module2700.cpp4
-rw-r--r--engines/neverhood/module2800.cpp346
-rw-r--r--engines/neverhood/module2800.h16
-rw-r--r--engines/neverhood/resource.cpp6
-rw-r--r--engines/neverhood/resource.h2
-rw-r--r--engines/neverhood/scene.cpp74
-rw-r--r--engines/neverhood/scene.h36
36 files changed, 2243 insertions, 2243 deletions
diff --git a/engines/neverhood/gamemodule.cpp b/engines/neverhood/gamemodule.cpp
index f22a0d12e5..cf56522fbd 100644
--- a/engines/neverhood/gamemodule.cpp
+++ b/engines/neverhood/gamemodule.cpp
@@ -395,7 +395,7 @@ void GameModule::startup() {
setSubVar(VA_CURR_WATER_PIPES_LEVEL, 2, 2);
setSubVar(VA_CURR_WATER_PIPES_LEVEL, 3, 0);
setSubVar(VA_CURR_WATER_PIPES_LEVEL, 4, 4);
- setGlobalVar(V_KLAYMAN_SMALL, 1);
+ setGlobalVar(V_KLAYMEN_SMALL, 1);
setGlobalVar(V_SHRINK_LIGHTS_ON, 0);
// <<<DEBUG
diff --git a/engines/neverhood/gamevars.h b/engines/neverhood/gamevars.h
index d3fe15fb5e..3672aa6e45 100644
--- a/engines/neverhood/gamevars.h
+++ b/engines/neverhood/gamevars.h
@@ -48,11 +48,11 @@ enum {
V_COLUMN_TEXT_NAME = 0xC8C28808,
V_CLICKED_COLUMN_INDEX = 0x48A68852,
V_CLICKED_COLUMN_ROW = 0x49C40058,
- // Klayman
- V_KLAYMAN_SMALL = 0x1860C990, // Is Klayman small?
- V_KLAYMAN_FRAMEINDEX = 0x18288913,
- V_KLAYMAN_IS_DELTA_X = 0xC0418A02,
- V_KLAYMAN_SAVED_X = 0x00D30138,
+ // Klaymen
+ V_KLAYMEN_SMALL = 0x1860C990, // Is Klaymen small?
+ V_KLAYMEN_FRAMEINDEX = 0x18288913,
+ V_KLAYMEN_IS_DELTA_X = 0xC0418A02,
+ V_KLAYMEN_SAVED_X = 0x00D30138,
V_CAR_DELTA_X = 0x21E60190,
// Flags
V_CRYSTAL_COLORS_INIT = 0xDE2EC914,
@@ -129,8 +129,8 @@ enum {
V_TELEPORTER_WHICH = 0x60826830,
V_TELEPORTER_DEST_AVAILABLE = 0x2C145A98,
// Inventory
- V_HAS_NEEDLE = 0x31C63C51, // Has Klayman the needle?
- V_HAS_FINAL_KEY = 0xC0780812, // Has Klayman the key from the diskplayer?
+ V_HAS_NEEDLE = 0x31C63C51, // Has Klaymen the needle?
+ V_HAS_FINAL_KEY = 0xC0780812, // Has Klaymen the key from the diskplayer?
V_HAS_TEST_TUBE = 0x45080C38,
// Arrays
// NOTE "GOOD" means the solution, "CURR" is the current setup of the puzzle variables
diff --git a/engines/neverhood/klayman.cpp b/engines/neverhood/klaymen.cpp
index 0dfd29b75a..6d139b1abc 100644
--- a/engines/neverhood/klayman.cpp
+++ b/engines/neverhood/klaymen.cpp
@@ -20,47 +20,47 @@
*
*/
-#include "neverhood/klayman.h"
+#include "neverhood/klaymen.h"
#include "neverhood/resourceman.h"
#include "neverhood/scene.h"
#include "neverhood/staticdata.h"
namespace Neverhood {
-static const KlaymanIdleTableItem klaymanTable1[] = {
- {1, &Klayman::stDoIdlePickEar},
- {1, &Klayman::stDoIdleSpinHead},
- {1, &Klayman::stDoIdleArms},
- {1, &Klayman::stDoIdleChest},
- {1, &Klayman::stDoIdleHeadOff}
+static const KlaymenIdleTableItem klaymenTable1[] = {
+ {1, &Klaymen::stDoIdlePickEar},
+ {1, &Klaymen::stDoIdleSpinHead},
+ {1, &Klaymen::stDoIdleArms},
+ {1, &Klaymen::stDoIdleChest},
+ {1, &Klaymen::stDoIdleHeadOff}
};
-static const KlaymanIdleTableItem klaymanTable2[] = {
- {1, &Klayman::stDoIdlePickEar},
- {1, &Klayman::stDoIdleSpinHead},
- {1, &Klayman::stDoIdleChest},
- {1, &Klayman::stDoIdleHeadOff}
+static const KlaymenIdleTableItem klaymenTable2[] = {
+ {1, &Klaymen::stDoIdlePickEar},
+ {1, &Klaymen::stDoIdleSpinHead},
+ {1, &Klaymen::stDoIdleChest},
+ {1, &Klaymen::stDoIdleHeadOff}
};
-static const KlaymanIdleTableItem klaymanTable3[] = {
- {1, &Klayman::stDoIdleTeleporterHands},
- {1, &Klayman::stDoIdleTeleporterHands2}
+static const KlaymenIdleTableItem klaymenTable3[] = {
+ {1, &Klaymen::stDoIdleTeleporterHands},
+ {1, &Klaymen::stDoIdleTeleporterHands2}
};
-static const KlaymanIdleTableItem klaymanTable4[] = {
- {1, &Klayman::stDoIdleSpinHead},
- {1, &Klayman::stDoIdleChest},
- {1, &Klayman::stDoIdleHeadOff},
+static const KlaymenIdleTableItem klaymenTable4[] = {
+ {1, &Klaymen::stDoIdleSpinHead},
+ {1, &Klaymen::stDoIdleChest},
+ {1, &Klaymen::stDoIdleHeadOff},
};
-static const KlaymanIdleTableItem klaymanIdleTable1002[] = {
- {1, &Klayman::stDoIdlePickEar},
- {2, &Klayman::stIdleWonderAbout}
+static const KlaymenIdleTableItem klaymenIdleTable1002[] = {
+ {1, &Klaymen::stDoIdlePickEar},
+ {2, &Klaymen::stIdleWonderAbout}
};
-// Klayman
+// Klaymen
-Klayman::Klayman(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, int surfacePriority, int objectPriority, NRectArray *clipRects)
+Klaymen::Klaymen(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, int surfacePriority, int objectPriority, NRectArray *clipRects)
: AnimatedSprite(vm, objectPriority), _idleCounterMax(0), _idleCounter(0), _isMoveObjectRequested(false), _blinkCounterMax(0),
_isWalkingOpenDoorNotified(false), _countdown1(0), _tapesToInsert(0), _keysToInsert(0), /*_field118(0), */_status2(0), _acceptInput(true),
_attachedSprite(NULL), _isWalking(false), _status3(1), _parentScene(parentScene), _isSneaking(false), _isLargeStep(false),
@@ -73,23 +73,23 @@ Klayman::Klayman(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, int
_destX = x;
_destY = y;
_flags = 2;
- setKlaymanIdleTable1();
+ setKlaymenIdleTable1();
stTryStandIdle();
- SetUpdateHandler(&Klayman::update);
+ SetUpdateHandler(&Klaymen::update);
}
-void Klayman::xUpdate() {
+void Klaymen::xUpdate() {
// Empty
}
-uint32 Klayman::xHandleMessage(int messageNum, const MessageParam &param) {
+uint32 Klaymen::xHandleMessage(int messageNum, const MessageParam &param) {
switch (messageNum) {
case 0x4001:
case 0x4800:
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4818:
startWalkToX(_dataResource.getPoint(param.asInteger()).x, false);
@@ -98,12 +98,12 @@ uint32 Klayman::xHandleMessage(int messageNum, const MessageParam &param) {
return 0;
}
-void Klayman::update() {
+void Klaymen::update() {
AnimatedSprite::update();
xUpdate();
}
-void Klayman::setKlaymanIdleTable(const KlaymanIdleTableItem *table, int tableCount) {
+void Klaymen::setKlaymenIdleTable(const KlaymenIdleTableItem *table, int tableCount) {
_idleTable = table;
_idleTableCount = tableCount;
_idleTableMaxValue = 0;
@@ -111,34 +111,34 @@ void Klayman::setKlaymanIdleTable(const KlaymanIdleTableItem *table, int tableCo
_idleTableMaxValue += table[i].value;
}
-void Klayman::setKlaymanIdleTable1() {
- setKlaymanIdleTable(klaymanTable1, ARRAYSIZE(klaymanTable1));
+void Klaymen::setKlaymenIdleTable1() {
+ setKlaymenIdleTable(klaymenTable1, ARRAYSIZE(klaymenTable1));
}
-void Klayman::setKlaymanIdleTable2() {
- setKlaymanIdleTable(klaymanTable2, ARRAYSIZE(klaymanTable2));
+void Klaymen::setKlaymenIdleTable2() {
+ setKlaymenIdleTable(klaymenTable2, ARRAYSIZE(klaymenTable2));
}
-void Klayman::setKlaymanIdleTable3() {
- setKlaymanIdleTable(klaymanTable3, ARRAYSIZE(klaymanTable3));
+void Klaymen::setKlaymenIdleTable3() {
+ setKlaymenIdleTable(klaymenTable3, ARRAYSIZE(klaymenTable3));
}
-void Klayman::stDoIdlePickEar() {
- startIdleAnimation(0x5B20C814, AnimationCallback(&Klayman::stIdlePickEar));
+void Klaymen::stDoIdlePickEar() {
+ startIdleAnimation(0x5B20C814, AnimationCallback(&Klaymen::stIdlePickEar));
}
-void Klayman::stIdlePickEar() {
+void Klaymen::stIdlePickEar() {
_status2 = 1;
_acceptInput = true;
startAnimation(0x5B20C814, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmIdlePickEar);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmIdlePickEar);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stStandAround);
- FinalizeState(&Klayman::evIdlePickEarDone);
+ NextState(&Klaymen::stStandAround);
+ FinalizeState(&Klaymen::evIdlePickEarDone);
}
-uint32 Klayman::hmIdlePickEar(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmIdlePickEar(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -150,25 +150,25 @@ uint32 Klayman::hmIdlePickEar(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::evIdlePickEarDone() {
+void Klaymen::evIdlePickEarDone() {
stopSound(0);
}
-void Klayman::stDoIdleSpinHead() {
- startIdleAnimation(0xD122C137, AnimationCallback(&Klayman::stIdleSpinHead));
+void Klaymen::stDoIdleSpinHead() {
+ startIdleAnimation(0xD122C137, AnimationCallback(&Klaymen::stIdleSpinHead));
}
-void Klayman::stIdleSpinHead() {
+void Klaymen::stIdleSpinHead() {
_status2 = 1;
_acceptInput = true;
startAnimation(0xD122C137, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmIdleSpinHead);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmIdleSpinHead);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stStandAround);
+ NextState(&Klaymen::stStandAround);
}
-uint32 Klayman::hmIdleSpinHead(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmIdleSpinHead(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -180,26 +180,26 @@ uint32 Klayman::hmIdleSpinHead(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::stDoIdleArms() {
- startIdleAnimation(0x543CD054, AnimationCallback(&Klayman::stIdleArms));
+void Klaymen::stDoIdleArms() {
+ startIdleAnimation(0x543CD054, AnimationCallback(&Klaymen::stIdleArms));
}
-void Klayman::stIdleArms() {
+void Klaymen::stIdleArms() {
_status2 = 1;
_acceptInput = true;
startAnimation(0x543CD054, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmIdleArms);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmIdleArms);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stStandAround);
- FinalizeState(&Klayman::evIdleArmsDone);
+ NextState(&Klaymen::stStandAround);
+ FinalizeState(&Klaymen::evIdleArmsDone);
}
-void Klayman::evIdleArmsDone() {
+void Klaymen::evIdleArmsDone() {
stopSound(0);
}
-uint32 Klayman::hmIdleArms(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmIdleArms(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -215,21 +215,21 @@ uint32 Klayman::hmIdleArms(int messageNum, const MessageParam &param, Entity *se
return messageResult;
}
-void Klayman::stDoIdleChest() {
- startIdleAnimation(0x40A0C034, AnimationCallback(&Klayman::stIdleChest));
+void Klaymen::stDoIdleChest() {
+ startIdleAnimation(0x40A0C034, AnimationCallback(&Klaymen::stIdleChest));
}
-void Klayman::stIdleChest() {
+void Klaymen::stIdleChest() {
_status2 = 1;
_acceptInput = true;
startAnimation(0x40A0C034, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmIdleChest);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmIdleChest);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stStandAround);
+ NextState(&Klaymen::stStandAround);
}
-uint32 Klayman::hmIdleChest(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmIdleChest(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -241,21 +241,21 @@ uint32 Klayman::hmIdleChest(int messageNum, const MessageParam &param, Entity *s
return messageResult;
}
-void Klayman::stDoIdleHeadOff() {
- startIdleAnimation(0x5120E137, AnimationCallback(&Klayman::stIdleHeadOff));
+void Klaymen::stDoIdleHeadOff() {
+ startIdleAnimation(0x5120E137, AnimationCallback(&Klaymen::stIdleHeadOff));
}
-void Klayman::stIdleHeadOff() {
+void Klaymen::stIdleHeadOff() {
_status2 = 1;
_acceptInput = true;
startAnimation(0x5120E137, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmIdleHeadOff);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmIdleHeadOff);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stStandAround);
+ NextState(&Klaymen::stStandAround);
}
-uint32 Klayman::hmIdleHeadOff(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmIdleHeadOff(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -273,22 +273,22 @@ uint32 Klayman::hmIdleHeadOff(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::stIdleWonderAbout() {
+void Klaymen::stIdleWonderAbout() {
_status2 = 1;
_acceptInput = true;
startAnimation(0xD820A114, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stStandAround);
+ NextState(&Klaymen::stStandAround);
}
-void Klayman::stSitIdleTeleporter() {
+void Klaymen::stSitIdleTeleporter() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x582EC138, 0, -1);
- SetUpdateHandler(&Klayman::upSitIdleTeleporter);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::upSitIdleTeleporter);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
_idleCounter = 0;
_blinkCounter = 0;
@@ -296,7 +296,7 @@ void Klayman::stSitIdleTeleporter() {
_blinkCounterMax = _vm->_rnd->getRandomNumber(64 - 1) + 24;
}
-void Klayman::upSitIdleTeleporter() {
+void Klaymen::upSitIdleTeleporter() {
update();
_idleCounter++;
if (_idleCounter >= _idleCounterMax) {
@@ -319,50 +319,50 @@ void Klayman::upSitIdleTeleporter() {
}
}
-void Klayman::stSitIdleTeleporterBlink() {
+void Klaymen::stSitIdleTeleporterBlink() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x5C24C018, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stSitIdleTeleporterBlinkSecond);
+ NextState(&Klaymen::stSitIdleTeleporterBlinkSecond);
}
-void Klayman::stSitIdleTeleporterBlinkSecond() {
+void Klaymen::stSitIdleTeleporterBlinkSecond() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x5C24C018, 0, -1);
- SetUpdateHandler(&Klayman::upSitIdleTeleporter);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::upSitIdleTeleporter);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
}
-void Klayman::stPickUpNeedle() {
+void Klaymen::stPickUpNeedle() {
setDoDeltaX(_attachedSprite->getX() < _x ? 1 : 0);
- if (!stStartAction(AnimationCallback(&Klayman::stPickUpNeedle))) {
+ if (!stStartAction(AnimationCallback(&Klaymen::stPickUpNeedle))) {
_status2 = 1;
_acceptInput = false;
startAnimation(0x1449C169, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPickUpObject);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPickUpObject);
SetSpriteUpdate(NULL);
}
}
-void Klayman::stPickUpTube() {
+void Klaymen::stPickUpTube() {
setDoDeltaX(_attachedSprite->getX() < _x ? 1 : 0);
- if (!stStartAction(AnimationCallback(&Klayman::stPickUpTube))) {
+ if (!stStartAction(AnimationCallback(&Klaymen::stPickUpTube))) {
_status2 = 1;
_acceptInput = false;
startAnimation(0x0018C032, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPickUpTube);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPickUpTube);
SetSpriteUpdate(NULL);
}
}
-uint32 Klayman::hmPickUpTube(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmPickUpTube(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -383,47 +383,47 @@ uint32 Klayman::hmPickUpTube(int messageNum, const MessageParam &param, Entity *
return messageResult;
}
-void Klayman::stTurnToUseInTeleporter() {
+void Klaymen::stTurnToUseInTeleporter() {
_status2 = 0;
_acceptInput = false;
startAnimation(0xD229823D, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stReturnFromUseInTeleporter() {
+void Klaymen::stReturnFromUseInTeleporter() {
_status2 = 0;
_acceptInput = false;
startAnimation(0x9A2801E0, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stStepOver() {
- if (!stStartAction(AnimationCallback(&Klayman::stStepOver))) {
+void Klaymen::stStepOver() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stStepOver))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0x004AA310, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmStartWalking);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmStartWalking);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-void Klayman::stSitInTeleporter() {
- if (!stStartAction(AnimationCallback(&Klayman::stSitInTeleporter))) {
+void Klaymen::stSitInTeleporter() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stSitInTeleporter))) {
_status2 = 0;
_acceptInput = false;
startAnimation(0x392A0330, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmSitInTeleporter);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmSitInTeleporter);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-uint32 Klayman::hmSitInTeleporter(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmSitInTeleporter(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -435,18 +435,18 @@ uint32 Klayman::hmSitInTeleporter(int messageNum, const MessageParam &param, Ent
return messageResult;
}
-void Klayman::stGetUpFromTeleporter() {
+void Klaymen::stGetUpFromTeleporter() {
_status2 = 0;
_acceptInput = false;
startAnimation(0x913AB120, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
/////////////////////////////////////////////////////////////////
-void Klayman::stopWalking() {
+void Klaymen::stopWalking() {
_destX = _x;
if (!_isWalking && !_isSneaking && !_isLargeStep) {
gotoState(NULL);
@@ -454,24 +454,24 @@ void Klayman::stopWalking() {
}
}
-void Klayman::startIdleAnimation(uint32 fileHash, AnimationCb callback) {
+void Klaymen::startIdleAnimation(uint32 fileHash, AnimationCb callback) {
debug("startIdleAnimation(%08X)", fileHash);
NextState(callback);
- SetUpdateHandler(&Klayman::upIdleAnimation);
+ SetUpdateHandler(&Klaymen::upIdleAnimation);
}
-void Klayman::upIdleAnimation() {
+void Klaymen::upIdleAnimation() {
gotoNextStateExt();
update();
}
-bool Klayman::stStartActionFromIdle(AnimationCb callback) {
+bool Klaymen::stStartActionFromIdle(AnimationCb callback) {
if (_status2 == 2) {
_status2 = 1;
_acceptInput = false;
startAnimation(0x9A7020B8, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmStartAction);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmStartAction);
SetSpriteUpdate(NULL);
NextState(callback);
return true;
@@ -479,7 +479,7 @@ bool Klayman::stStartActionFromIdle(AnimationCb callback) {
return false;
}
-void Klayman::gotoNextStateExt() {
+void Klaymen::gotoNextStateExt() {
if (_finalizeStateCb) {
AnimationCb cb = _finalizeStateCb;
_finalizeStateCb = NULL;
@@ -490,28 +490,28 @@ void Klayman::gotoNextStateExt() {
_nextStateCb = NULL;
(this->*cb)();
} else {
- // Inform the scene that the current Klayman animation sequence has finished
+ // Inform the scene that the current Klaymen animation sequence has finished
sendMessage(_parentScene, 0x1006, 0);
}
}
-void Klayman::sub41C770() {
+void Klaymen::sub41C770() {
_flagFA = false;
_status3 = 1;
}
-void Klayman::sub41C790() {
+void Klaymen::sub41C790() {
if (_flagFA)
_status3 = 0;
}
-void Klayman::stTryStandIdle() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stTryStandIdle))) {
+void Klaymen::stTryStandIdle() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stTryStandIdle))) {
_status2 = 1;
_acceptInput = true;
startAnimation(0x5420E254, 0, -1);
- SetUpdateHandler(&Klayman::upStandIdle);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::upStandIdle);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
_idleCounter = 0;
_blinkCounter = 0;
@@ -519,7 +519,7 @@ void Klayman::stTryStandIdle() {
}
}
-void Klayman::upStandIdle() {
+void Klaymen::upStandIdle() {
update();
if (++_idleCounter >= 720) {
_idleCounter = 0;
@@ -540,7 +540,7 @@ void Klayman::upStandIdle() {
}
}
-uint32 Klayman::hmLowLevel(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmLowLevel(int messageNum, const MessageParam &param, Entity *sender) {
Sprite::handleMessage(messageNum, param, sender);
uint32 messageResult = xHandleMessage(messageNum, param);
switch (messageNum) {
@@ -575,17 +575,17 @@ uint32 Klayman::hmLowLevel(int messageNum, const MessageParam &param, Entity *se
return messageResult;
}
-void Klayman::stIdleBlink() {
+void Klaymen::stIdleBlink() {
_status2 = 1;
_acceptInput = true;
startAnimation(0x5900C41E, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stStandAround);
+ NextState(&Klaymen::stStandAround);
}
-uint32 Klayman::hmLowLevelAnimation(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmLowLevelAnimation(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevel(messageNum, param, sender);
switch (messageNum) {
case 0x3002:
@@ -595,16 +595,16 @@ uint32 Klayman::hmLowLevelAnimation(int messageNum, const MessageParam &param, E
return messageResult;
}
-void Klayman::stStandAround() {
+void Klaymen::stStandAround() {
_status2 = 1;
_acceptInput = true;
startAnimation(0x5420E254, 0, -1);
- SetUpdateHandler(&Klayman::upStandIdle);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::upStandIdle);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
}
-uint32 Klayman::hmStartAction(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmStartAction(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -619,7 +619,7 @@ uint32 Klayman::hmStartAction(int messageNum, const MessageParam &param, Entity
}
-void Klayman::startWalkToX(int16 x, bool flag) {
+void Klaymen::startWalkToX(int16 x, bool flag) {
int16 xdiff = ABS(x - _x);
if (x == _x) {
_destX = x;
@@ -636,38 +636,38 @@ void Klayman::startWalkToX(int16 x, bool flag) {
_destX = x;
} else {
_destX = x;
- GotoState(&Klayman::stSneak);
+ GotoState(&Klaymen::stSneak);
}
} else if (_isWalking && ((!_doDeltaX && x - _x > 0) || (_doDeltaX && x - _x < 0))) {
_destX = x;
} else if (flag) {
_destX = x;
- GotoState(&Klayman::stStartWalkingExt);
+ GotoState(&Klaymen::stStartWalkingExt);
} else {
_destX = x;
- GotoState(&Klayman::stStartWalking);
+ GotoState(&Klaymen::stStartWalking);
}
}
-void Klayman::stWakeUp() {
+void Klaymen::stWakeUp() {
_status2 = 1;
_acceptInput = false;
startAnimation(0x527AC970, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stSleeping() {
+void Klaymen::stSleeping() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x5A38C110, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmSleeping);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmSleeping);
SetSpriteUpdate(NULL);
}
-uint32 Klayman::hmSleeping(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmSleeping(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevel(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -679,14 +679,14 @@ uint32 Klayman::hmSleeping(int messageNum, const MessageParam &param, Entity *se
return messageResult;
}
-bool Klayman::stStartAction(AnimationCb callback3) {
+bool Klaymen::stStartAction(AnimationCb callback3) {
if (_status2 == 1) {
_status2 = 2;
_acceptInput = false;
startAnimation(0x5C7080D4, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmStartAction);
- SetSpriteUpdate(&Klayman::suAction);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmStartAction);
+ SetSpriteUpdate(&Klaymen::suAction);
NextState(callback3);
return true;
} else {
@@ -695,7 +695,7 @@ bool Klayman::stStartAction(AnimationCb callback3) {
}
}
-void Klayman::suAction() {
+void Klaymen::suAction() {
int16 xdiff = _destX - _x;
@@ -726,7 +726,7 @@ void Klayman::suAction() {
}
-void Klayman::suSneaking() {
+void Klaymen::suSneaking() {
int16 xdiff = _destX - _x;
@@ -773,23 +773,23 @@ void Klayman::suSneaking() {
}
-void Klayman::stSneak() {
+void Klaymen::stSneak() {
_status2 = 1;
_isSneaking = true;
_acceptInput = true;
setDoDeltaX(_destX < _x ? 1 : 0);
startAnimation(0x5C48C506, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmSneaking);
- SetSpriteUpdate(&Klayman::suSneaking);
- FinalizeState(&Klayman::evSneakingDone);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmSneaking);
+ SetSpriteUpdate(&Klaymen::suSneaking);
+ FinalizeState(&Klaymen::evSneakingDone);
}
-void Klayman::evSneakingDone() {
+void Klaymen::evSneakingDone() {
_isSneaking = false;
}
-uint32 Klayman::hmSneaking(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmSneaking(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevel(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -811,26 +811,26 @@ uint32 Klayman::hmSneaking(int messageNum, const MessageParam &param, Entity *se
return messageResult;
}
-void Klayman::stStartWalking() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stStartWalking))) {
+void Klaymen::stStartWalking() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stStartWalking))) {
_status2 = 0;
_isWalking = true;
_acceptInput = true;
setDoDeltaX(_destX < _x ? 1 : 0);
startAnimation(0x242C0198, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmStartWalking);
- SetSpriteUpdate(&Klayman::suWalkingTestExit);
- NextState(&Klayman::stWalkingFirst);
- FinalizeState(&Klayman::evStartWalkingDone);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmStartWalking);
+ SetSpriteUpdate(&Klaymen::suWalkingTestExit);
+ NextState(&Klaymen::stWalkingFirst);
+ FinalizeState(&Klaymen::evStartWalkingDone);
}
}
-void Klayman::evStartWalkingDone() {
+void Klaymen::evStartWalkingDone() {
_isWalking = false;
}
-uint32 Klayman::hmStartWalking(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmStartWalking(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -844,24 +844,24 @@ uint32 Klayman::hmStartWalking(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::stWalkingFirst() {
+void Klaymen::stWalkingFirst() {
_status2 = 0;
_isWalking = true;
_acceptInput = true;
startAnimation(0x1A249001, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalking);
- SetSpriteUpdate(&Klayman::suWalkingFirst);
- NextState(&Klayman::stUpdateWalkingFirst);
- FinalizeState(&Klayman::evStartWalkingDone);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalking);
+ SetSpriteUpdate(&Klaymen::suWalkingFirst);
+ NextState(&Klaymen::stUpdateWalkingFirst);
+ FinalizeState(&Klaymen::evStartWalkingDone);
}
-void Klayman::suWalkingFirst() {
- SetSpriteUpdate(&Klayman::suWalkingTestExit);
+void Klaymen::suWalkingFirst() {
+ SetSpriteUpdate(&Klaymen::suWalkingTestExit);
_deltaX = 0;
}
-uint32 Klayman::hmWalking(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmWalking(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevel(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -875,7 +875,7 @@ uint32 Klayman::hmWalking(int messageNum, const MessageParam &param, Entity *sen
return messageResult;
}
-void Klayman::stUpdateWalkingFirst() {
+void Klaymen::stUpdateWalkingFirst() {
if (_status3 == 2) {
gotoNextStateExt();
} else if (_status3 == 3) {
@@ -900,14 +900,14 @@ void Klayman::stUpdateWalkingFirst() {
startAnimation(0xA246A132, 0, -1);
}
}
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmSneaking);
- SetSpriteUpdate(&Klayman::suSneaking);
- FinalizeState(&Klayman::evSneakingDone);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmSneaking);
+ SetSpriteUpdate(&Klaymen::suSneaking);
+ FinalizeState(&Klaymen::evSneakingDone);
}
}
-void Klayman::suWalkingTestExit() {
+void Klaymen::suWalkingTestExit() {
int16 xdiff = ABS(_destX - _x);
int16 xdelta = _destX - _x;
@@ -952,7 +952,7 @@ void Klayman::suWalkingTestExit() {
}
-uint32 Klayman::hmLever(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmLever(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -966,19 +966,19 @@ uint32 Klayman::hmLever(int messageNum, const MessageParam &param, Entity *sende
return messageResult;
}
-void Klayman::stPickUpGeneric() {
+void Klaymen::stPickUpGeneric() {
setDoDeltaX(_attachedSprite->getX() < _x ? 1 : 0);
- if (!stStartAction(AnimationCallback(&Klayman::stPickUpGeneric))) {
+ if (!stStartAction(AnimationCallback(&Klaymen::stPickUpGeneric))) {
_status2 = 1;
_acceptInput = false;
startAnimation(0x1C28C178, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPickUpObject);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPickUpObject);
SetSpriteUpdate(NULL);
}
}
-uint32 Klayman::hmPickUpObject(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmPickUpObject(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1002,18 +1002,18 @@ uint32 Klayman::hmPickUpObject(int messageNum, const MessageParam &param, Entity
}
-void Klayman::stPressButton() {
- if (!stStartAction(AnimationCallback(&Klayman::stPressButton))) {
+void Klaymen::stPressButton() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stPressButton))) {
_status2 = 2;
_acceptInput = true;
startAnimation(0x1C02B03D, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPressButton);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPressButton);
SetSpriteUpdate(NULL);
}
}
-uint32 Klayman::hmPressButton(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmPressButton(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1029,29 +1029,29 @@ uint32 Klayman::hmPressButton(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::stPressFloorButton() {
- if (!stStartAction(AnimationCallback(&Klayman::stPressFloorButton))) {
+void Klaymen::stPressFloorButton() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stPressFloorButton))) {
_status2 = 2;
_acceptInput = true;
startAnimation(0x1C16B033, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPressButton);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPressButton);
SetSpriteUpdate(NULL);
}
}
-void Klayman::stPressButtonSide() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stPressButtonSide))) {
+void Klaymen::stPressButtonSide() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stPressButtonSide))) {
_status2 = 1;
_acceptInput = true;
startAnimation(0x1CD89029, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPressButton);
- SetSpriteUpdate(&Klayman::suAction);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPressButton);
+ SetSpriteUpdate(&Klaymen::suAction);
}
}
-void Klayman::startSpecialWalkRight(int16 x) {
+void Klaymen::startSpecialWalkRight(int16 x) {
if (_x == x) {
_destX = x;
gotoState(NULL);
@@ -1065,7 +1065,7 @@ void Klayman::startSpecialWalkRight(int16 x) {
}
}
-void Klayman::startSpecialWalkLeft(int16 x) {
+void Klaymen::startSpecialWalkLeft(int16 x) {
if (x == _x) {
_destX = x;
gotoState(NULL);
@@ -1079,7 +1079,7 @@ void Klayman::startSpecialWalkLeft(int16 x) {
}
}
-void Klayman::startWalkToXSmall(int16 x) {
+void Klaymen::startWalkToXSmall(int16 x) {
_status3 = 2;
if (_x == x) {
_destX = x;
@@ -1091,23 +1091,23 @@ void Klayman::startWalkToXSmall(int16 x) {
_destX = x;
} else {
_destX = x;
- GotoState(&Klayman::stStartWalkingSmall);
+ GotoState(&Klaymen::stStartWalkingSmall);
}
}
-void Klayman::stStartWalkingSmall() {
+void Klaymen::stStartWalkingSmall() {
_isWalking = true;
_acceptInput = true;
_status3 = 2;
setDoDeltaX(_destX < _x ? 1 : 0);
startAnimation(0x3A4CD934, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkingSmall);
- SetSpriteUpdate(&Klayman::suWalkingTestExit);
- FinalizeState(&Klayman::evStartWalkingDone);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkingSmall);
+ SetSpriteUpdate(&Klaymen::suWalkingTestExit);
+ FinalizeState(&Klaymen::evStartWalkingDone);
}
-uint32 Klayman::hmWalkingSmall(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmWalkingSmall(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevel(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1119,52 +1119,52 @@ uint32 Klayman::hmWalkingSmall(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::stStandIdleSmall() {
+void Klaymen::stStandIdleSmall() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x90D0D1D0, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
}
-void Klayman::stWonderAboutAfterSmall() {
+void Klaymen::stWonderAboutAfterSmall() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x11C8D156, 30, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stWonderAboutHalfSmall() {
+void Klaymen::stWonderAboutHalfSmall() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x11C8D156, 0, 10);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stWonderAboutSmall() {
+void Klaymen::stWonderAboutSmall() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x11C8D156, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stWalkToFrontNoStepSmall() {
+void Klaymen::stWalkToFrontNoStepSmall() {
_status2 = 0;
_acceptInput = false;
startAnimationByHash(0x3F9CC394, 0x14884392, 0);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkFrontBackSmall);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkFrontBackSmall);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
-uint32 Klayman::hmWalkFrontBackSmall(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmWalkFrontBackSmall(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1181,72 +1181,72 @@ uint32 Klayman::hmWalkFrontBackSmall(int messageNum, const MessageParam &param,
return messageResult;
}
-void Klayman::stWalkToFront2Small() {
+void Klaymen::stWalkToFront2Small() {
_status2 = 0;
_acceptInput = false;
startAnimation(0x2F1C4694, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkFrontBackSmall);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkFrontBackSmall);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
-void Klayman::stWalkToFrontSmall() {
+void Klaymen::stWalkToFrontSmall() {
_status2 = 0;
_acceptInput = false;
startAnimation(0x3F9CC394, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkFrontBackSmall);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkFrontBackSmall);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
-void Klayman::stTurnToBackHalfSmall() {
+void Klaymen::stTurnToBackHalfSmall() {
_status2 = 0;
_acceptInput = false;
startAnimationByHash(0x37ECD436, 0, 0x8520108C);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkFrontBackSmall);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkFrontBackSmall);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
-void Klayman::stTurnToBackWalkSmall() {
+void Klaymen::stTurnToBackWalkSmall() {
_status2 = 0;
_acceptInput = false;
startAnimation(0x16EDDE36, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkFrontBackSmall);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkFrontBackSmall);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
-void Klayman::stTurnToBackSmall() {
+void Klaymen::stTurnToBackSmall() {
_status2 = 0;
_acceptInput = false;
startAnimation(0x37ECD436, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkFrontBackSmall);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkFrontBackSmall);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
-void Klayman::stPullCord() {
- if (!stStartAction(AnimationCallback(&Klayman::stPullCord))) {
+void Klaymen::stPullCord() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stPullCord))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0x3F28E094, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPullReleaseCord);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPullReleaseCord);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stReleaseCord);
+ NextState(&Klaymen::stReleaseCord);
}
}
-void Klayman::stReleaseCord() {
+void Klaymen::stReleaseCord() {
_acceptInput = false;
startAnimation(0x3A28C094, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPullReleaseCord);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPullReleaseCord);
SetSpriteUpdate(NULL);
}
-uint32 Klayman::hmPullReleaseCord(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmPullReleaseCord(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1261,18 +1261,18 @@ uint32 Klayman::hmPullReleaseCord(int messageNum, const MessageParam &param, Ent
return messageResult;
}
-void Klayman::stUseTube() {
- if (!stStartAction(AnimationCallback(&Klayman::stUseTube))) {
+void Klaymen::stUseTube() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stUseTube))) {
_status2 = 1;
_acceptInput = false;
startAnimation(0x1A38A814, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmUseTube);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmUseTube);
SetSpriteUpdate(NULL);
}
}
-uint32 Klayman::hmUseTube(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmUseTube(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1297,34 +1297,34 @@ uint32 Klayman::hmUseTube(int messageNum, const MessageParam &param, Entity *sen
return messageResult;
}
-void Klayman::stWalkingFirstExt() {
+void Klaymen::stWalkingFirstExt() {
_status2 = 0;
_isWalking = true;
_acceptInput = true;
startAnimation(0x5A2CBC00, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalking);
- SetSpriteUpdate(&Klayman::suWalkingFirst);
- NextState(&Klayman::stUpdateWalkingFirst);
- FinalizeState(&Klayman::evStartWalkingDone);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalking);
+ SetSpriteUpdate(&Klaymen::suWalkingFirst);
+ NextState(&Klaymen::stUpdateWalkingFirst);
+ FinalizeState(&Klaymen::evStartWalkingDone);
}
-void Klayman::stStartWalkingExt() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stStartWalkingExt))) {
+void Klaymen::stStartWalkingExt() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stStartWalkingExt))) {
_status2 = 0;
_isWalking = true;
_acceptInput = true;
setDoDeltaX(_destX < _x ? 1 : 0);
startAnimation(0x272C1199, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmStartWalking);
- SetSpriteUpdate(&Klayman::suWalkingTestExit);
- NextState(&Klayman::stWalkingFirstExt);
- FinalizeState(&Klayman::evStartWalkingDone);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmStartWalking);
+ SetSpriteUpdate(&Klaymen::suWalkingTestExit);
+ NextState(&Klaymen::stWalkingFirstExt);
+ FinalizeState(&Klaymen::evStartWalkingDone);
}
}
-void Klayman::sub41CC40(int16 x1, int16 x2) {
+void Klaymen::sub41CC40(int16 x1, int16 x2) {
if (_x > x1) {
if (_x == x1 + x2) {
_destX = x1 + x2;
@@ -1348,7 +1348,7 @@ void Klayman::sub41CC40(int16 x1, int16 x2) {
}
}
-void Klayman::startWalkToXExt(int16 x) {
+void Klaymen::startWalkToXExt(int16 x) {
int16 xdiff = ABS(x - _x);
if (x == _x) {
_destX = x;
@@ -1365,33 +1365,33 @@ void Klayman::startWalkToXExt(int16 x) {
_destX = x;
} else {
_destX = x;
- GotoState(&Klayman::stSneak);
+ GotoState(&Klaymen::stSneak);
}
} else if (_isLargeStep && ((!_doDeltaX && x - _x > 0) || (_doDeltaX && x - _x < 0))) {
_destX = x;
} else {
_destX = x;
- GotoState(&Klayman::stLargeStep);
+ GotoState(&Klaymen::stLargeStep);
}
}
-void Klayman::stLargeStep() {
+void Klaymen::stLargeStep() {
_status2 = 2;
_isLargeStep = true;
_acceptInput = true;
setDoDeltaX(_destX >= _x ? 1 : 0);
startAnimation(0x08B28116, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLargeStep);
- SetSpriteUpdate(&Klayman::suLargeStep);
- FinalizeState(&Klayman::evLargeStepDone);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLargeStep);
+ SetSpriteUpdate(&Klaymen::suLargeStep);
+ FinalizeState(&Klaymen::evLargeStepDone);
}
-void Klayman::evLargeStepDone() {
+void Klaymen::evLargeStepDone() {
_isLargeStep = false;
}
-void Klayman::suLargeStep() {
+void Klaymen::suLargeStep() {
int16 xdiff = _destX - _x;
if (_doDeltaX) {
@@ -1428,7 +1428,7 @@ void Klayman::suLargeStep() {
}
}
-uint32 Klayman::hmLargeStep(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmLargeStep(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevel(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1446,34 +1446,34 @@ uint32 Klayman::hmLargeStep(int messageNum, const MessageParam &param, Entity *s
return messageResult;
}
-void Klayman::stWonderAboutHalf() {
+void Klaymen::stWonderAboutHalf() {
_status2 = 0;
_acceptInput = true;
startAnimation(0xD820A114, 0, 10);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stWonderAboutAfter() {
+void Klaymen::stWonderAboutAfter() {
_status2 = 1;
_acceptInput = true;
startAnimation(0xD820A114, 30, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stTurnToUseHalf() {
+void Klaymen::stTurnToUseHalf() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x9B250AD2, 0, 7);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmTurnToUse);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmTurnToUse);
SetSpriteUpdate(NULL);
}
-uint32 Klayman::hmTurnToUse(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmTurnToUse(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1487,38 +1487,38 @@ uint32 Klayman::hmTurnToUse(int messageNum, const MessageParam &param, Entity *s
return messageResult;
}
-void Klayman::stTurnAwayFromUse() {
+void Klaymen::stTurnAwayFromUse() {
_status2 = 1;
_acceptInput = true;
startAnimation(0x98F88391, 4, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmTurnToUse);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmTurnToUse);
SetSpriteUpdate(NULL);
}
-void Klayman::stWonderAbout() {
+void Klaymen::stWonderAbout() {
_status2 = 1;
_acceptInput = true;
startAnimation(0xD820A114, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stPeekWall() {
+void Klaymen::stPeekWall() {
_status2 = 1;
_acceptInput = true;
startAnimation(0xAC20C012, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPeekWall);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPeekWall);
SetSpriteUpdate(NULL);
}
-uint32 Klayman::hmPeekWall(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmPeekWall(int messageNum, const MessageParam &param, Entity *sender) {
int16 speedUpFrameIndex;
switch (messageNum) {
case 0x1008:
- speedUpFrameIndex = getFrameIndex(kKlaymanSpeedUpHash);
+ speedUpFrameIndex = getFrameIndex(kKlaymenSpeedUpHash);
if (_currFrameIndex < speedUpFrameIndex)
startAnimation(0xAC20C012, speedUpFrameIndex, -1);
return 0;
@@ -1533,24 +1533,24 @@ uint32 Klayman::hmPeekWall(int messageNum, const MessageParam &param, Entity *se
return hmLowLevelAnimation(messageNum, param, sender);
}
-void Klayman::stJumpToRing1() {
- if (!stStartAction(AnimationCallback(&Klayman::stJumpToRing1))) {
+void Klaymen::stJumpToRing1() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stJumpToRing1))) {
_status2 = 0;
startAnimation(0xD82890BA, 0, -1);
setupJumpToRing();
}
}
-void Klayman::setupJumpToRing() {
+void Klaymen::setupJumpToRing() {
_acceptInput = false;
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmJumpToRing);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
- NextState(&Klayman::stHangOnRing);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmJumpToRing);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
+ NextState(&Klaymen::stHangOnRing);
sendMessage(_attachedSprite, 0x482B, 0);
}
-uint32 Klayman::hmJumpToRing(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmJumpToRing(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1569,42 +1569,42 @@ uint32 Klayman::hmJumpToRing(int messageNum, const MessageParam &param, Entity *
return messageResult;
}
-void Klayman::suUpdateDestX() {
+void Klaymen::suUpdateDestX() {
AnimatedSprite::updateDeltaXY();
_destX = _x;
}
-void Klayman::stHangOnRing() {
+void Klaymen::stHangOnRing() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x4829E0B8, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
}
-void Klayman::stJumpToRing2() {
- if (!stStartAction(AnimationCallback(&Klayman::stJumpToRing2))) {
+void Klaymen::stJumpToRing2() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stJumpToRing2))) {
_status2 = 0;
startAnimation(0x900980B2, 0, -1);
setupJumpToRing();
}
}
-void Klayman::stJumpToRing3() {
- if (!stStartAction(AnimationCallback(&Klayman::stJumpToRing3))) {
+void Klaymen::stJumpToRing3() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stJumpToRing3))) {
_status2 = 0;
_acceptInput = false;
startAnimation(0xBA1910B2, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
- SetMessageHandler(&Klayman::hmJumpToRing3);
- NextState(&Klayman::stHoldRing3);
+ SetUpdateHandler(&Klaymen::update);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
+ SetMessageHandler(&Klaymen::hmJumpToRing3);
+ NextState(&Klaymen::stHoldRing3);
sendMessage(_attachedSprite, 0x482B, 0);
}
}
-uint32 Klayman::hmJumpToRing3(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmJumpToRing3(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1622,16 +1622,16 @@ uint32 Klayman::hmJumpToRing3(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::stHoldRing3() {
+void Klaymen::stHoldRing3() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x4A293FB0, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmHoldRing3);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmHoldRing3);
SetSpriteUpdate(NULL);
}
-uint32 Klayman::hmHoldRing3(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmHoldRing3(int messageNum, const MessageParam &param, Entity *sender) {
if (messageNum == 0x1008) {
stReleaseRing();
return 0;
@@ -1639,43 +1639,43 @@ uint32 Klayman::hmHoldRing3(int messageNum, const MessageParam &param, Entity *s
return hmLowLevel(messageNum, param, sender);
}
-void Klayman::stReleaseRing() {
+void Klaymen::stReleaseRing() {
_status2 = 1;
_acceptInput = false;
sendMessage(_attachedSprite, 0x4807, 0);
_attachedSprite = NULL;
startAnimation(0xB869A4B9, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stJumpToRing4() {
- if (!stStartAction(AnimationCallback(&Klayman::stJumpToRing4))) {
+void Klaymen::stJumpToRing4() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stJumpToRing4))) {
_status2 = 0;
startAnimation(0xB8699832, 0, -1);
setupJumpToRing();
}
}
-void Klayman::sub41CCE0(int16 x) {
+void Klaymen::sub41CCE0(int16 x) {
sub41CC40(_attachedSprite->getX(), x);
}
-void Klayman::stContinueClimbLadderUp() {
+void Klaymen::stContinueClimbLadderUp() {
_status2 = 0;
_acceptInput = true;
_ladderStatus = 3;
startAnimationByHash(0x3A292504, 0x01084280, 0);
_newStickFrameHash = 0x01084280;
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
gotoNextStateExt();
}
-void Klayman::stStartClimbLadderDown() {
- if (!stStartAction(AnimationCallback(&Klayman::stStartClimbLadderDown))) {
+void Klaymen::stStartClimbLadderDown() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stStartClimbLadderDown))) {
_status2 = 0;
if (_destY < _y) {
if (_ladderStatus == 1) {
@@ -1688,16 +1688,16 @@ void Klayman::stStartClimbLadderDown() {
_ladderStatus = 2;
_acceptInput = false;
startAnimation(0x122D1505, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmClimbLadderUpDown);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmClimbLadderUpDown);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
} else if (_ladderStatus == 3) {
_ladderStatus = 2;
_acceptInput = true;
startAnimationByHash(0x122D1505, 0x01084280, 0);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmClimbLadderUpDown);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmClimbLadderUpDown);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
} else if (_ladderStatus == 1) {
_ladderStatus = 2;
_acceptInput = true;
@@ -1706,28 +1706,28 @@ void Klayman::stStartClimbLadderDown() {
}
}
-void Klayman::stClimbLadderHalf() {
+void Klaymen::stClimbLadderHalf() {
_status2 = 2;
if (_ladderStatus == 1) {
_ladderStatus = 0;
_acceptInput = false;
startAnimationByHash(0x3A292504, 0x02421405, 0);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmClimbLadderHalf);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmClimbLadderHalf);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
} else if (_ladderStatus == 2) {
_ladderStatus = 0;
_acceptInput = false;
startAnimationByHash(0x122D1505, 0x02421405, 0);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmClimbLadderHalf);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmClimbLadderHalf);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
} else {
gotoNextStateExt();
}
}
-uint32 Klayman::hmClimbLadderHalf(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmClimbLadderHalf(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1745,7 +1745,7 @@ uint32 Klayman::hmClimbLadderHalf(int messageNum, const MessageParam &param, Ent
return messageResult;
}
-uint32 Klayman::hmClimbLadderUpDown(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmClimbLadderUpDown(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevel(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1771,8 +1771,8 @@ uint32 Klayman::hmClimbLadderUpDown(int messageNum, const MessageParam &param, E
return messageResult;
}
-void Klayman::stStartClimbLadderUp() {
- if (!stStartAction(AnimationCallback(&Klayman::stStartClimbLadderUp))) {
+void Klaymen::stStartClimbLadderUp() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stStartClimbLadderUp))) {
_status2 = 0;
if (_destY >= _y - 30) {
gotoNextStateExt();
@@ -1780,16 +1780,16 @@ void Klayman::stStartClimbLadderUp() {
_ladderStatus = 1;
_acceptInput = false;
startAnimation(0x3A292504, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmClimbLadderUpDown);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmClimbLadderUpDown);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
} else if (_ladderStatus == 3) {
_ladderStatus = 1;
_acceptInput = true;
startAnimationByHash(0x3A292504, 0x01084280, 0);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmClimbLadderUpDown);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmClimbLadderUpDown);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
} else if (_ladderStatus == 2) {
_ladderStatus = 1;
_acceptInput = true;
@@ -1798,16 +1798,16 @@ void Klayman::stStartClimbLadderUp() {
}
}
-void Klayman::stWalkToFrontNoStep() {
+void Klaymen::stWalkToFrontNoStep() {
_status2 = 2;
_acceptInput = false;
startAnimationByHash(0xF229C003, 0x14884392, 0);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkToFront);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkToFront);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
-uint32 Klayman::hmWalkToFront(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmWalkToFront(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1825,49 +1825,49 @@ uint32 Klayman::hmWalkToFront(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::stWalkToFront() {
- if (!stStartAction(AnimationCallback(&Klayman::stWalkToFront))) {
+void Klaymen::stWalkToFront() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stWalkToFront))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0xF229C003, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkToFront);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkToFront);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-void Klayman::stTurnToFront() {
- if (!stStartAction(AnimationCallback(&Klayman::stTurnToFront))) {
+void Klaymen::stTurnToFront() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stTurnToFront))) {
_status2 = 0;
_acceptInput = false;
startAnimationByHash(0xCA221107, 0, 0x8520108C);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkToFront);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkToFront);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-void Klayman::stTurnToBack() {
- if (!stStartAction(AnimationCallback(&Klayman::stTurnToBack))) {
+void Klaymen::stTurnToBack() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stTurnToBack))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0xCA221107, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalkToFront);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalkToFront);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-void Klayman::stLandOnFeet() {
+void Klaymen::stLandOnFeet() {
_status2 = 1;
_acceptInput = true;
startAnimation(0x18118554, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLandOnFeet);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLandOnFeet);
SetSpriteUpdate(NULL);
}
-uint32 Klayman::hmLandOnFeet(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmLandOnFeet(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1879,18 +1879,18 @@ uint32 Klayman::hmLandOnFeet(int messageNum, const MessageParam &param, Entity *
return messageResult;
}
-void Klayman::stTurnToBackToUse() {
- if (!stStartAction(AnimationCallback(&Klayman::stTurnToBackToUse))) {
+void Klaymen::stTurnToBackToUse() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stTurnToBackToUse))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0x91540140, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmTurnToBackToUse);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmTurnToBackToUse);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-uint32 Klayman::hmTurnToBackToUse(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmTurnToBackToUse(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1906,18 +1906,18 @@ uint32 Klayman::hmTurnToBackToUse(int messageNum, const MessageParam &param, Ent
return messageResult;
}
-void Klayman::stClayDoorOpen() {
- if (!stStartAction(AnimationCallback(&Klayman::stClayDoorOpen))) {
+void Klaymen::stClayDoorOpen() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stClayDoorOpen))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0x5CCCB330, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmClayDoorOpen);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmClayDoorOpen);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-uint32 Klayman::hmClayDoorOpen(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmClayDoorOpen(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1929,36 +1929,36 @@ uint32 Klayman::hmClayDoorOpen(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::stTurnToUse() {
- if (!stStartAction(AnimationCallback(&Klayman::stTurnToUse))) {
+void Klaymen::stTurnToUse() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stTurnToUse))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0x9B250AD2, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmTurnToUse);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmTurnToUse);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-void Klayman::stReturnFromUse() {
+void Klaymen::stReturnFromUse() {
_status2 = 2;
_acceptInput = false;
startAnimation(0x98F88391, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmTurnToUse);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmTurnToUse);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
-void Klayman::stWalkingOpenDoor() {
+void Klaymen::stWalkingOpenDoor() {
_isWalkingOpenDoorNotified = false;
_acceptInput = false;
startAnimation(0x11A8E012, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmStartWalking);
- SetSpriteUpdate(&Klayman::suWalkingOpenDoor);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmStartWalking);
+ SetSpriteUpdate(&Klaymen::suWalkingOpenDoor);
}
-void Klayman::suWalkingOpenDoor() {
+void Klaymen::suWalkingOpenDoor() {
if (!_isWalkingOpenDoorNotified && ABS(_destX - _x) < 80) {
sendMessage(_parentScene, 0x4829, 0);
_isWalkingOpenDoorNotified = true;
@@ -1966,21 +1966,21 @@ void Klayman::suWalkingOpenDoor() {
AnimatedSprite::updateDeltaXY();
}
-void Klayman::stMoveObjectSkipTurnFaceObject() {
+void Klaymen::stMoveObjectSkipTurnFaceObject() {
setDoDeltaX(_attachedSprite->getX() < _x ? 1 : 0);
_isMoveObjectRequested = false;
_acceptInput = true;
startAnimationByHash(0x0C1CA072, 0x01084280, 0);
- SetUpdateHandler(&Klayman::update);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
- SetMessageHandler(&Klayman::hmMoveObjectTurn);
+ SetUpdateHandler(&Klaymen::update);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
+ SetMessageHandler(&Klaymen::hmMoveObjectTurn);
}
-void Klayman::evMoveObjectTurnDone() {
+void Klaymen::evMoveObjectTurnDone() {
sendMessage(_attachedSprite, 0x4807, 0);
}
-uint32 Klayman::hmMoveObjectTurn(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmMoveObjectTurn(int messageNum, const MessageParam &param, Entity *sender) {
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x01084280) {
@@ -1989,8 +1989,8 @@ uint32 Klayman::hmMoveObjectTurn(int messageNum, const MessageParam &param, Enti
if (_isMoveObjectRequested && sendMessage(_attachedSprite, 0x480C, _doDeltaX ? 1 : 0) != 0) {
stMoveObjectSkipTurn();
} else {
- FinalizeState(&Klayman::evMoveObjectTurnDone);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ FinalizeState(&Klaymen::evMoveObjectTurnDone);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
}
} else if (param.asInteger() == 0x32180101) {
playSound(0, 0x405002D8);
@@ -2005,80 +2005,80 @@ uint32 Klayman::hmMoveObjectTurn(int messageNum, const MessageParam &param, Enti
return hmLowLevelAnimation(messageNum, param, sender);
}
-void Klayman::stMoveObjectSkipTurn() {
+void Klaymen::stMoveObjectSkipTurn() {
_isMoveObjectRequested = false;
_acceptInput = true;
startAnimationByHash(0x0C1CA072, 0x01084280, 0);
- SetUpdateHandler(&Klayman::update);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
- SetMessageHandler(&Klayman::hmMoveObjectTurn);
+ SetUpdateHandler(&Klaymen::update);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
+ SetMessageHandler(&Klaymen::hmMoveObjectTurn);
}
-void Klayman::stMoveObjectFaceObject() {
+void Klaymen::stMoveObjectFaceObject() {
setDoDeltaX(_attachedSprite->getX() < _x ? 1 : 0);
- if (!stStartAction(AnimationCallback(&Klayman::stMoveObjectFaceObject))) {
+ if (!stStartAction(AnimationCallback(&Klaymen::stMoveObjectFaceObject))) {
_status2 = 2;
_isMoveObjectRequested = false;
_acceptInput = true;
startAnimation(0x0C1CA072, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmMoveObjectTurn);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmMoveObjectTurn);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-void Klayman::stUseLever() {
- if (!stStartAction(AnimationCallback(&Klayman::stUseLever))) {
+void Klaymen::stUseLever() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stUseLever))) {
_status2 = 0;
if (_isLeverDown) {
stUseLeverRelease();
} else {
sendMessage(_attachedSprite, 0x482B, 0);
startAnimation(0x0C303040, 0, -1);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
- SetMessageHandler(&Klayman::hmLever);
- SetUpdateHandler(&Klayman::update);
- NextState(&Klayman::stPullLeverDown);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
+ SetMessageHandler(&Klaymen::hmLever);
+ SetUpdateHandler(&Klaymen::update);
+ NextState(&Klaymen::stPullLeverDown);
_acceptInput = false;
}
}
}
// Exactly the same code as sub420DA0 which was removed
-void Klayman::stPullLeverDown() {
+void Klaymen::stPullLeverDown() {
startAnimation(0x0D318140, 0, -1);
sendMessage(_attachedSprite, 0x480F, 0);
- NextState(&Klayman::stHoldLeverDown);
+ NextState(&Klaymen::stHoldLeverDown);
}
-void Klayman::stHoldLeverDown() {
+void Klaymen::stHoldLeverDown() {
startAnimation(0x4464A440, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
_isLeverDown = true;
_acceptInput = true;
}
-void Klayman::stUseLeverRelease() {
+void Klaymen::stUseLeverRelease() {
startAnimation(0x09018068, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLever);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLever);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
sendMessage(_attachedSprite, 0x4807, 0);
- NextState(&Klayman::stPullLeverDown);
+ NextState(&Klaymen::stPullLeverDown);
_acceptInput = false;
}
-void Klayman::stReleaseLever() {
+void Klaymen::stReleaseLever() {
if (_isLeverDown) {
_status2 = 2;
startAnimation(0x09018068, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLever);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLever);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
sendMessage(_attachedSprite, 0x4807, 0);
- NextState(&Klayman::stLetGoOfLever);
+ NextState(&Klaymen::stLetGoOfLever);
_acceptInput = false;
_isLeverDown = false;
} else {
@@ -2086,17 +2086,17 @@ void Klayman::stReleaseLever() {
}
}
-void Klayman::stLetGoOfLever() {
+void Klaymen::stLetGoOfLever() {
startAnimation(0x0928C048, 0, -1);
- FinalizeState(&Klayman::evLeverReleasedEvent);
+ FinalizeState(&Klaymen::evLeverReleasedEvent);
}
-void Klayman::evLeverReleasedEvent() {
+void Klaymen::evLeverReleasedEvent() {
sendMessage(_attachedSprite, 0x482A, 0);
}
-void Klayman::stInsertDisk() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stInsertDisk))) {
+void Klaymen::stInsertDisk() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stInsertDisk))) {
_status2 = 2;
_tapesToInsert = 0;
for (uint32 i = 0; i < 20; i++) {
@@ -2111,17 +2111,17 @@ void Klayman::stInsertDisk() {
gotoNextStateExt();
} else {
startAnimation(0xD8C8D100, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmInsertDisk);
- SetSpriteUpdate(&Klayman::suAction);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmInsertDisk);
+ SetSpriteUpdate(&Klaymen::suAction);
_acceptInput = false;
_tapesToInsert--;
}
}
}
-uint32 Klayman::hmInsertDisk(int messageNum, const MessageParam &param, Entity *sender) {
- uint32 messageResult = Klayman::hmLowLevelAnimation(messageNum, param, sender);
+uint32 Klaymen::hmInsertDisk(int messageNum, const MessageParam &param, Entity *sender) {
+ uint32 messageResult = Klaymen::hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
if (_tapesToInsert == 0 && param.asInteger() == 0x06040580) {
@@ -2144,7 +2144,7 @@ uint32 Klayman::hmInsertDisk(int messageNum, const MessageParam &param, Entity *
return messageResult;
}
-void Klayman::walkAlongPathPoints() {
+void Klaymen::walkAlongPathPoints() {
if (_x <= (*_pathPoints)[0].x)
_y = (*_pathPoints)[0].y;
else if (_x >= (*_pathPoints)[_pathPoints->size() - 1].x)
@@ -2177,16 +2177,16 @@ void Klayman::walkAlongPathPoints() {
}
}
-void Klayman::stJumpToGrab() {
+void Klaymen::stJumpToGrab() {
_status2 = 0;
_acceptInput = false;
startAnimationByHash(0x00AB8C10, 0x01084280, 0);
- SetUpdateHandler(&Klayman::update);
- SetSpriteUpdate(&Klayman::suJumpToGrab);
- SetMessageHandler(&Klayman::hmJumpToGrab);
+ SetUpdateHandler(&Klaymen::update);
+ SetSpriteUpdate(&Klaymen::suJumpToGrab);
+ SetMessageHandler(&Klaymen::hmJumpToGrab);
}
-void Klayman::suJumpToGrab() {
+void Klaymen::suJumpToGrab() {
updateDeltaXY();
if (_y >= _destY) {
_y = _destY;
@@ -2195,7 +2195,7 @@ void Klayman::suJumpToGrab() {
}
}
-uint32 Klayman::hmJumpToGrab(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmJumpToGrab(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevel(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2212,16 +2212,16 @@ uint32 Klayman::hmJumpToGrab(int messageNum, const MessageParam &param, Entity *
return messageResult;
}
-void Klayman::stFinishGrow() {
+void Klaymen::stFinishGrow() {
_status2 = 2;
_acceptInput = false;
startAnimation(0x38445000, 0, -1);
- SetUpdateHandler(&Klayman::update);
+ SetUpdateHandler(&Klaymen::update);
SetSpriteUpdate(NULL);
- SetMessageHandler(&Klayman::hmFinishGrow);
+ SetMessageHandler(&Klaymen::hmFinishGrow);
}
-uint32 Klayman::hmFinishGrow(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmFinishGrow(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2232,40 +2232,40 @@ uint32 Klayman::hmFinishGrow(int messageNum, const MessageParam &param, Entity *
return messageResult;
}
-void Klayman::stTurnToUseExt() {
- if (!stStartAction(AnimationCallback(&Klayman::stTurnToUseExt))) {
+void Klaymen::stTurnToUseExt() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stTurnToUseExt))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0x1B3D8216, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmTurnToUse);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmTurnToUse);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
}
-void Klayman::stJumpToGrabFall() {
- if (!stStartAction(AnimationCallback(&Klayman::stJumpToGrabFall))) {
+void Klaymen::stJumpToGrabFall() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stJumpToGrabFall))) {
_status2 = 0;
_acceptInput = false;
startAnimation(0x00AB8C10, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmJumpToGrab);
- SetSpriteUpdate(&Klayman::suJumpToGrab);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmJumpToGrab);
+ SetSpriteUpdate(&Klaymen::suJumpToGrab);
sendMessage(_attachedSprite, 0x482B, 0);
}
}
-void Klayman::stJumpToGrabRelease() {
+void Klaymen::stJumpToGrabRelease() {
_status2 = 1;
_acceptInput = false;
startAnimationByHash(0x00AB8C10, 0x320AC306, 0);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmJumpToGrabRelease);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmJumpToGrabRelease);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stReleaseRing);
+ NextState(&Klaymen::stReleaseRing);
}
-uint32 Klayman::hmJumpToGrabRelease(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmJumpToGrabRelease(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2276,53 +2276,53 @@ uint32 Klayman::hmJumpToGrabRelease(int messageNum, const MessageParam &param, E
return messageResult;
}
-void Klayman::stDoIdleTeleporterHands() {
- startIdleAnimation(0x90EF8D38, AnimationCallback(&Klayman::stIdleTeleporterHands));
+void Klaymen::stDoIdleTeleporterHands() {
+ startIdleAnimation(0x90EF8D38, AnimationCallback(&Klaymen::stIdleTeleporterHands));
}
-void Klayman::stIdleTeleporterHands() {
+void Klaymen::stIdleTeleporterHands() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x90EF8D38, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stSitIdleTeleporterBlinkSecond);
+ NextState(&Klaymen::stSitIdleTeleporterBlinkSecond);
}
-void Klayman::stDoIdleTeleporterHands2() {
- startIdleAnimation(0x900F0930, AnimationCallback(&Klayman::stIdleTeleporterHands2));
+void Klaymen::stDoIdleTeleporterHands2() {
+ startIdleAnimation(0x900F0930, AnimationCallback(&Klaymen::stIdleTeleporterHands2));
}
-void Klayman::stIdleTeleporterHands2() {
+void Klaymen::stIdleTeleporterHands2() {
_status2 = 0;
_acceptInput = true;
startAnimation(0x900F0930, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stSitIdleTeleporterBlinkSecond);
+ NextState(&Klaymen::stSitIdleTeleporterBlinkSecond);
}
-void Klayman::teleporterAppear(uint32 fileHash) {
+void Klaymen::teleporterAppear(uint32 fileHash) {
_status2 = 0;
_acceptInput = false;
startAnimation(fileHash, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmTeleporterAppearDisappear);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmTeleporterAppearDisappear);
SetSpriteUpdate(NULL);
}
-void Klayman::teleporterDisappear(uint32 fileHash) {
+void Klaymen::teleporterDisappear(uint32 fileHash) {
_status2 = 0;
_acceptInput = false;
startAnimation(fileHash, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmTeleporterAppearDisappear);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmTeleporterAppearDisappear);
SetSpriteUpdate(NULL);
}
-uint32 Klayman::hmTeleporterAppearDisappear(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmTeleporterAppearDisappear(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2336,7 +2336,7 @@ uint32 Klayman::hmTeleporterAppearDisappear(int messageNum, const MessageParam &
return messageResult;
}
-uint32 Klayman::hmShrink(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmShrink(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2349,29 +2349,29 @@ uint32 Klayman::hmShrink(int messageNum, const MessageParam &param, Entity *send
return messageResult;
}
-void Klayman::stShrink() {
+void Klaymen::stShrink() {
_status2 = 0;
_acceptInput = false;
playSound(0, 0x4C69EA53);
startAnimation(0x1AE88904, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmShrink);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmShrink);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
}
-void Klayman::stStandWonderAbout() {
+void Klaymen::stStandWonderAbout() {
if (_x > 260)
setDoDeltaX(1);
_status2 = 0;
_acceptInput = true;
startAnimation(0xD820A114, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
_newStickFrameIndex = 10;
}
-uint32 Klayman::hmDrinkPotion(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmDrinkPotion(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x1008:
@@ -2423,7 +2423,7 @@ uint32 Klayman::hmDrinkPotion(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-uint32 Klayman::hmGrow(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmGrow(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2456,28 +2456,28 @@ uint32 Klayman::hmGrow(int messageNum, const MessageParam &param, Entity *sender
return messageResult;
}
-void Klayman::stGrow() {
+void Klaymen::stGrow() {
_status2 = 0;
_acceptInput = false;
startAnimation(0x2838C010, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmGrow);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmGrow);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
}
-void Klayman::stDrinkPotion() {
+void Klaymen::stDrinkPotion() {
_status2 = 1;
_acceptInput = false;
_potionFlag1 = false;
_potionFlag2 = false;
startAnimation(0x1C388C04, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmDrinkPotion);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmDrinkPotion);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
}
-uint32 Klayman::hmInsertKey(int messageNum, const MessageParam &param, Entity *sender) {
- uint32 messageResult = Klayman::hmLowLevelAnimation(messageNum, param, sender);
+uint32 Klaymen::hmInsertKey(int messageNum, const MessageParam &param, Entity *sender) {
+ uint32 messageResult = Klaymen::hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
if (_keysToInsert == 0 && param.asInteger() == 0x06040580) {
@@ -2501,8 +2501,8 @@ uint32 Klayman::hmInsertKey(int messageNum, const MessageParam &param, Entity *s
return messageResult;
}
-void Klayman::stInsertKey() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stInsertKey))) {
+void Klaymen::stInsertKey() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stInsertKey))) {
_status2 = 2;
_keysToInsert = 0;
for (uint32 i = 0; i < 3; i++) {
@@ -2529,15 +2529,15 @@ void Klayman::stInsertKey() {
} else {
_acceptInput = false;
startAnimation(0xDC409440, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmInsertKey);
- SetSpriteUpdate(&Klayman::suAction);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmInsertKey);
+ SetSpriteUpdate(&Klaymen::suAction);
_keysToInsert--;
}
}
}
-uint32 Klayman::hmReadNote(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmReadNote(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2550,21 +2550,21 @@ uint32 Klayman::hmReadNote(int messageNum, const MessageParam &param, Entity *se
return messageResult;
}
-void Klayman::stReadNote() {
+void Klaymen::stReadNote() {
_status2 = 2;
_acceptInput = false;
startAnimation(0x123E9C9F, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmReadNote);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmReadNote);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
}
-uint32 Klayman::hmHitByDoor(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmHitByDoor(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
int16 speedUpFrameIndex;
switch (messageNum) {
case 0x1008:
- speedUpFrameIndex = getFrameIndex(kKlaymanSpeedUpHash);
+ speedUpFrameIndex = getFrameIndex(kKlaymenSpeedUpHash);
if (_currFrameIndex < speedUpFrameIndex) {
startAnimation(0x35AA8059, speedUpFrameIndex, -1);
_y = 438;
@@ -2582,17 +2582,17 @@ uint32 Klayman::hmHitByDoor(int messageNum, const MessageParam &param, Entity *s
return messageResult;
}
-void Klayman::stHitByDoor() {
+void Klaymen::stHitByDoor() {
_status2 = 1;
_acceptInput = false;
startAnimation(0x35AA8059, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmHitByDoor);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmHitByDoor);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
playSound(0, 0x402E82D4);
}
-uint32 Klayman::hmPeekWallReturn(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmPeekWallReturn(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2610,66 +2610,66 @@ uint32 Klayman::hmPeekWallReturn(int messageNum, const MessageParam &param, Enti
return messageResult;
}
-void Klayman::upPeekWallBlink() {
- Klayman::update();
+void Klaymen::upPeekWallBlink() {
+ Klaymen::update();
_blinkCounter++;
if (_blinkCounter >= _blinkCounterMax)
stPeekWallBlink();
}
-void Klayman::stPeekWall1() {
+void Klaymen::stPeekWall1() {
_status2 = 0;
_acceptInput = true;
startAnimation(0xAC20C012, 8, 37);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stPeekWallBlink);
+ NextState(&Klaymen::stPeekWallBlink);
}
-void Klayman::stPeekWall2() {
+void Klaymen::stPeekWall2() {
_status2 = 1;
_acceptInput = false;
startAnimation(0xAC20C012, 43, 49);
- SetUpdateHandler(&Klayman::update);
+ SetUpdateHandler(&Klaymen::update);
SetSpriteUpdate(NULL);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
}
-void Klayman::stPeekWallBlink() {
+void Klaymen::stPeekWallBlink() {
_blinkCounter = 0;
_status2 = 0;
_acceptInput = true;
_blinkCounterMax = _vm->_rnd->getRandomNumber(64) + 24;
startAnimation(0xAC20C012, 38, 42);
- SetUpdateHandler(&Klayman::upPeekWallBlink);
+ SetUpdateHandler(&Klaymen::upPeekWallBlink);
SetSpriteUpdate(NULL);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetMessageHandler(&Klaymen::hmLowLevel);
_newStickFrameIndex = 42;
}
-void Klayman::stPeekWallReturn() {
+void Klaymen::stPeekWallReturn() {
_status2 = 0;
_acceptInput = false;
startAnimation(0x2426932E, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPeekWallReturn);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPeekWallReturn);
SetSpriteUpdate(NULL);
}
-void Klayman::stPullHammerLever() {
- if (!stStartAction(AnimationCallback(&Klayman::stPullHammerLever))) {
+void Klaymen::stPullHammerLever() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stPullHammerLever))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0x00648953, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPullHammerLever);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPullHammerLever);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
}
}
-uint32 Klayman::hmPullHammerLever(int messageNum, const MessageParam &param, Entity *sender) {
- uint32 messageResult = Klayman::hmLever(messageNum, param, sender);
+uint32 Klaymen::hmPullHammerLever(int messageNum, const MessageParam &param, Entity *sender) {
+ uint32 messageResult = Klaymen::hmLever(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x4AB28209)
@@ -2679,52 +2679,52 @@ uint32 Klayman::hmPullHammerLever(int messageNum, const MessageParam &param, Ent
return messageResult;
}
-void Klayman::suRidePlatformDown() {
+void Klaymen::suRidePlatformDown() {
_platformDeltaY++;
_y += _platformDeltaY;
if (_y > 600)
sendMessage(this, 0x1019, 0);
}
-void Klayman::stRidePlatformDown() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stRidePlatformDown))) {
+void Klaymen::stRidePlatformDown() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stRidePlatformDown))) {
_status2 = 1;
sendMessage(_parentScene, 0x4803, 0);
_acceptInput = false;
_platformDeltaY = 0;
startAnimation(0x5420E254, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
- SetSpriteUpdate(&Klayman::suRidePlatformDown);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
+ SetSpriteUpdate(&Klaymen::suRidePlatformDown);
_vm->_soundMan->playSoundLooping(0xD3B02847);
}
}
-void Klayman::stCrashDown() {
+void Klaymen::stCrashDown() {
playSound(0, 0x41648271);
_status2 = 1;
_acceptInput = false;
startAnimationByHash(0x000BAB02, 0x88003000, 0);
- SetUpdateHandler(&Klayman::update);
+ SetUpdateHandler(&Klaymen::update);
SetSpriteUpdate(NULL);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
- NextState(&Klayman::stCrashDownFinished);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
+ NextState(&Klaymen::stCrashDownFinished);
}
-void Klayman::stCrashDownFinished() {
+void Klaymen::stCrashDownFinished() {
setDoDeltaX(2);
stTryStandIdle();
}
-void Klayman::upSpitOutFall() {
- Klayman::update();
+void Klaymen::upSpitOutFall() {
+ Klaymen::update();
if (_countdown1 != 0 && (--_countdown1 == 0)) {
_surface->setVisible(true);
- SetUpdateHandler(&Klayman::update);
+ SetUpdateHandler(&Klaymen::update);
}
}
-uint32 Klayman::hmJumpToRingVenusFlyTrap(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmJumpToRingVenusFlyTrap(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2742,7 +2742,7 @@ uint32 Klayman::hmJumpToRingVenusFlyTrap(int messageNum, const MessageParam &par
return messageResult;
}
-uint32 Klayman::hmStandIdleSpecial(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmStandIdleSpecial(int messageNum, const MessageParam &param, Entity *sender) {
switch (messageNum) {
case 0x4811:
playSound(0, 0x5252A0E4);
@@ -2766,7 +2766,7 @@ uint32 Klayman::hmStandIdleSpecial(int messageNum, const MessageParam &param, En
return 0;
}
-uint32 Klayman::hmPressDoorButton(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmPressDoorButton(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2784,7 +2784,7 @@ uint32 Klayman::hmPressDoorButton(int messageNum, const MessageParam &param, Ent
return messageResult;
}
-uint32 Klayman::hmMoveVenusFlyTrap(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmMoveVenusFlyTrap(int messageNum, const MessageParam &param, Entity *sender) {
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x01084280) {
@@ -2794,7 +2794,7 @@ uint32 Klayman::hmMoveVenusFlyTrap(int messageNum, const MessageParam &param, En
if (sendMessage(_attachedSprite, 0x480C, (uint32)_doDeltaX) != 0)
stContinueMovingVenusFlyTrap();
} else {
- SetMessageHandler(&Klayman::hmFirstMoveVenusFlyTrap);
+ SetMessageHandler(&Klaymen::hmFirstMoveVenusFlyTrap);
}
} else if (param.asInteger() == 0x4AB28209) {
sendMessage(_attachedSprite, 0x482A, 0);
@@ -2813,7 +2813,7 @@ uint32 Klayman::hmMoveVenusFlyTrap(int messageNum, const MessageParam &param, En
return hmLowLevelAnimation(messageNum, param, sender);
}
-uint32 Klayman::hmFirstMoveVenusFlyTrap(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmFirstMoveVenusFlyTrap(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2831,12 +2831,12 @@ uint32 Klayman::hmFirstMoveVenusFlyTrap(int messageNum, const MessageParam &para
return messageResult;
}
-uint32 Klayman::hmHitByBoxingGlove(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmHitByBoxingGlove(int messageNum, const MessageParam &param, Entity *sender) {
int16 speedUpFrameIndex;
uint32 messageResult = hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x1008:
- speedUpFrameIndex = getFrameIndex(kKlaymanSpeedUpHash);
+ speedUpFrameIndex = getFrameIndex(kKlaymenSpeedUpHash);
if (_currFrameIndex < speedUpFrameIndex) {
startAnimation(0x35AA8059, speedUpFrameIndex, -1);
_y = 435;
@@ -2854,7 +2854,7 @@ uint32 Klayman::hmHitByBoxingGlove(int messageNum, const MessageParam &param, En
return messageResult;
}
-uint32 Klayman::hmJumpAndFall(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmJumpAndFall(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = hmLowLevel(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -2866,7 +2866,7 @@ uint32 Klayman::hmJumpAndFall(int messageNum, const MessageParam &param, Entity
return messageResult;
}
-void Klayman::suFallDown() {
+void Klaymen::suFallDown() {
AnimatedSprite::updateDeltaXY();
HitRect *hitRect = _parentScene->findHitRectAtPos(_x, _y + 10);
if (hitRect->type == 0x5001) {
@@ -2877,89 +2877,89 @@ void Klayman::suFallDown() {
_parentScene->checkCollision(this, 0xFFFF, 0x4810, 0);
}
-void Klayman::stJumpToRingVenusFlyTrap() {
- if (!stStartAction(AnimationCallback(&Klayman::stJumpToRingVenusFlyTrap))) {
+void Klaymen::stJumpToRingVenusFlyTrap() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stJumpToRingVenusFlyTrap))) {
_status2 = 2;
_acceptInput = false;
startAnimation(0x584984B4, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmJumpToRingVenusFlyTrap);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmJumpToRingVenusFlyTrap);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
- NextState(&Klayman::stLandOnFeet);
+ NextState(&Klaymen::stLandOnFeet);
sendMessage(_attachedSprite, 0x482B, 0);
}
}
-void Klayman::stStandIdleSpecial() {
+void Klaymen::stStandIdleSpecial() {
playSound(0, 0x56548280);
_status2 = 0;
_acceptInput = false;
_surface->setVisible(false);
startAnimation(0x5420E254, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmStandIdleSpecial);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmStandIdleSpecial);
SetSpriteUpdate(NULL);
}
-void Klayman::stSpitOutFall0() {
+void Klaymen::stSpitOutFall0() {
_countdown1 = 1;
_status2 = 0;
_acceptInput = false;
startAnimation(0x000BAB02, 0, -1);
- SetUpdateHandler(&Klayman::upSpitOutFall);
- SetMessageHandler(&Klayman::hmLowLevel);
- SetSpriteUpdate(&Klayman::suFallDown);
- NextState(&Klayman::stFalling);
+ SetUpdateHandler(&Klaymen::upSpitOutFall);
+ SetMessageHandler(&Klaymen::hmLowLevel);
+ SetSpriteUpdate(&Klaymen::suFallDown);
+ NextState(&Klaymen::stFalling);
sendMessage(_parentScene, 0x8000, 0);
}
-void Klayman::stSpitOutFall2() {
+void Klaymen::stSpitOutFall2() {
_countdown1 = 1;
_status2 = 0;
_acceptInput = false;
startAnimation(0x9308C132, 0, -1);
- SetUpdateHandler(&Klayman::upSpitOutFall);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
- SetSpriteUpdate(&Klayman::suFallDown);
- NextState(&Klayman::stFalling);
+ SetUpdateHandler(&Klaymen::upSpitOutFall);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
+ SetSpriteUpdate(&Klaymen::suFallDown);
+ NextState(&Klaymen::stFalling);
sendMessage(_parentScene, 0x8000, 0);
}
-void Klayman::stFalling() {
+void Klaymen::stFalling() {
sendMessage(_parentScene, 0x1024, 1);
playSound(0, 0x41648271);
_status2 = 1;
_acceptInput = false;
_isWalking = false;
startAnimationByHash(0x000BAB02, 0x88003000, 0);
- SetUpdateHandler(&Klayman::update);
+ SetUpdateHandler(&Klaymen::update);
SetSpriteUpdate(NULL);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
- NextState(&Klayman::stFallTouchdown);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
+ NextState(&Klaymen::stFallTouchdown);
sendMessage(_parentScene, 0x2002, 0);
_attachedSprite = NULL;
sendMessage(_parentScene, 0x8001, 0);
}
-void Klayman::stFallTouchdown() {
+void Klaymen::stFallTouchdown() {
setDoDeltaX(2);
stTryStandIdle();
}
-void Klayman::stJumpAndFall() {
- if (!stStartAction(AnimationCallback(&Klayman::stJumpAndFall))) {
+void Klaymen::stJumpAndFall() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stJumpAndFall))) {
sendMessage(_parentScene, 0x1024, 3);
_status2 = 2;
_acceptInput = false;
startAnimation(0xB93AB151, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmJumpAndFall);
- SetSpriteUpdate(&Klayman::suFallDown);
- NextState(&Klayman::stLandOnFeet);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmJumpAndFall);
+ SetSpriteUpdate(&Klaymen::suFallDown);
+ NextState(&Klaymen::stLandOnFeet);
}
}
-void Klayman::stDropFromRing() {
+void Klaymen::stDropFromRing() {
if (_attachedSprite) {
_x = _attachedSprite->getX();
sendMessage(_attachedSprite, 0x4807, 0);
@@ -2968,65 +2968,65 @@ void Klayman::stDropFromRing() {
_status2 = 2;
_acceptInput = false;
startAnimation(0x586984B1, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
- SetSpriteUpdate(&Klayman::suFallDown);
- NextState(&Klayman::stLandOnFeet);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
+ SetSpriteUpdate(&Klaymen::suFallDown);
+ NextState(&Klaymen::stLandOnFeet);
}
-void Klayman::stPressDoorButton() {
+void Klaymen::stPressDoorButton() {
_status2 = 2;
_acceptInput = true;
setDoDeltaX(0);
startAnimation(0x1CD89029, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmPressDoorButton);
- SetSpriteUpdate(&Klayman::suAction);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmPressDoorButton);
+ SetSpriteUpdate(&Klaymen::suAction);
}
-void Klayman::stHitByBoxingGlove() {
+void Klaymen::stHitByBoxingGlove() {
_status2 = 1;
_acceptInput = false;
startAnimation(0x35AA8059, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmHitByBoxingGlove);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmHitByBoxingGlove);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
- FinalizeState(&Klayman::evHitByBoxingGloveDone);
+ FinalizeState(&Klaymen::evHitByBoxingGloveDone);
}
-void Klayman::evHitByBoxingGloveDone() {
+void Klaymen::evHitByBoxingGloveDone() {
sendMessage(_parentScene, 0x1024, 1);
}
-void Klayman::stMoveVenusFlyTrap() {
- if (!stStartAction(AnimationCallback(&Klayman::stMoveVenusFlyTrap))) {
+void Klaymen::stMoveVenusFlyTrap() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stMoveVenusFlyTrap))) {
_status2 = 2;
_isMoveObjectRequested = false;
_acceptInput = true;
setDoDeltaX(_attachedSprite->getX() < _x ? 1 : 0);
startAnimation(0x5C01A870, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmMoveVenusFlyTrap);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmMoveVenusFlyTrap);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
- FinalizeState(&Klayman::evMoveVenusFlyTrapDone);
+ FinalizeState(&Klaymen::evMoveVenusFlyTrapDone);
}
}
-void Klayman::stContinueMovingVenusFlyTrap() {
+void Klaymen::stContinueMovingVenusFlyTrap() {
_isMoveObjectRequested = false;
_acceptInput = true;
startAnimationByHash(0x5C01A870, 0x01084280, 0);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmMoveVenusFlyTrap);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmMoveVenusFlyTrap);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
- FinalizeState(&Klayman::evMoveVenusFlyTrapDone);
+ FinalizeState(&Klaymen::evMoveVenusFlyTrapDone);
}
-void Klayman::evMoveVenusFlyTrapDone() {
+void Klaymen::evMoveVenusFlyTrapDone() {
sendMessage(_attachedSprite, 0x482A, 0);
}
-void Klayman::suFallSkipJump() {
+void Klaymen::suFallSkipJump() {
updateDeltaXY();
HitRect *hitRect = _parentScene->findHitRectAtPos(_x, _y + 10);
if (hitRect->type == 0x5001) {
@@ -3036,24 +3036,24 @@ void Klayman::suFallSkipJump() {
}
}
-void Klayman::stFallSkipJump() {
+void Klaymen::stFallSkipJump() {
_status2 = 2;
_acceptInput = false;
startAnimationByHash(0xB93AB151, 0x40A100F8, 0);
- SetUpdateHandler(&Klayman::update);
- SetSpriteUpdate(&Klayman::suFallSkipJump);
- SetMessageHandler(&Klayman::hmLowLevel);
- NextState(&Klayman::stLandOnFeet);
+ SetUpdateHandler(&Klaymen::update);
+ SetSpriteUpdate(&Klaymen::suFallSkipJump);
+ SetMessageHandler(&Klaymen::hmLowLevel);
+ NextState(&Klaymen::stLandOnFeet);
}
-void Klayman::upMoveObject() {
+void Klaymen::upMoveObject() {
if (_x >= 380)
gotoNextStateExt();
- Klayman::update();
+ Klaymen::update();
}
-uint32 Klayman::hmMatch(int messageNum, const MessageParam &param, Entity *sender) {
- uint32 messageResult = Klayman::hmLowLevelAnimation(messageNum, param, sender);
+uint32 Klaymen::hmMatch(int messageNum, const MessageParam &param, Entity *sender) {
+ uint32 messageResult = Klaymen::hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x51281850) {
@@ -3072,30 +3072,30 @@ uint32 Klayman::hmMatch(int messageNum, const MessageParam &param, Entity *sende
return messageResult;
}
-void Klayman::stFetchMatch() {
- if (!stStartAction(AnimationCallback(&Klayman::stFetchMatch))) {
+void Klaymen::stFetchMatch() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stFetchMatch))) {
_status2 = 0;
_acceptInput = false;
setDoDeltaX(_attachedSprite->getX() < _x ? 1 : 0);
startAnimation(0x9CAA0218, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmMatch);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmMatch);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stLightMatch);
+ NextState(&Klaymen::stLightMatch);
}
}
-void Klayman::stLightMatch() {
+void Klaymen::stLightMatch() {
_status2 = 1;
_acceptInput = false;
setDoDeltaX(_attachedSprite->getX() < _x ? 1 : 0);
startAnimation(0x1222A513, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmMatch);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmMatch);
SetSpriteUpdate(NULL);
}
-uint32 Klayman::hmMoveObject(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 Klaymen::hmMoveObject(int messageNum, const MessageParam &param, Entity *sender) {
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x01084280) {
@@ -3106,16 +3106,16 @@ uint32 Klayman::hmMoveObject(int messageNum, const MessageParam &param, Entity *
_moveObjectCountdown--;
stContinueMoveObject();
} else {
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
}
}
break;
}
- return Klayman::hmLowLevelAnimation(messageNum, param, sender);
+ return Klaymen::hmLowLevelAnimation(messageNum, param, sender);
}
-uint32 Klayman::hmTumbleHeadless(int messageNum, const MessageParam &param, Entity *sender) {
- uint32 messageResult = Klayman::hmLowLevelAnimation(messageNum, param, sender);
+uint32 Klaymen::hmTumbleHeadless(int messageNum, const MessageParam &param, Entity *sender) {
+ uint32 messageResult = Klaymen::hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x000F0082) {
@@ -3126,55 +3126,55 @@ uint32 Klayman::hmTumbleHeadless(int messageNum, const MessageParam &param, Enti
return messageResult;
}
-void Klayman::stMoveObject() {
- if (!stStartAction(AnimationCallback(&Klayman::stMoveObject))) {
+void Klaymen::stMoveObject() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stMoveObject))) {
_status2 = 2;
_acceptInput = false;
_moveObjectCountdown = 8;
setDoDeltaX(0);
startAnimation(0x0C1CA072, 0, -1);
- SetUpdateHandler(&Klayman::upMoveObject);
- SetMessageHandler(&Klayman::hmMoveObject);
+ SetUpdateHandler(&Klaymen::upMoveObject);
+ SetMessageHandler(&Klaymen::hmMoveObject);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
}
}
-void Klayman::stContinueMoveObject() {
+void Klaymen::stContinueMoveObject() {
_acceptInput = false;
startAnimationByHash(0x0C1CA072, 0x01084280, 0);
- SetUpdateHandler(&Klayman::upMoveObject);
+ SetUpdateHandler(&Klaymen::upMoveObject);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
- SetMessageHandler(&Klayman::hmMoveObject);
+ SetMessageHandler(&Klaymen::hmMoveObject);
}
-void Klayman::stTumbleHeadless() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stTumbleHeadless))) {
+void Klaymen::stTumbleHeadless() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stTumbleHeadless))) {
_status2 = 1;
_acceptInput = false;
setDoDeltaX(0);
startAnimation(0x2821C590, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmTumbleHeadless);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmTumbleHeadless);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
- NextState(&Klayman::stTryStandIdle);
+ NextState(&Klaymen::stTryStandIdle);
sendMessage(_parentScene, 0x8000, 0);
playSound(0, 0x62E0A356);
}
}
-void Klayman::stCloseEyes() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stCloseEyes))) {
+void Klaymen::stCloseEyes() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stCloseEyes))) {
_status2 = 1;
_acceptInput = false;
startAnimation(0x5420E254, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
}
}
-uint32 Klayman::hmSpit(int messageNum, const MessageParam &param, Entity *sender) {
- uint32 messageResult = Klayman::hmLowLevelAnimation(messageNum, param, sender);
+uint32 Klaymen::hmSpit(int messageNum, const MessageParam &param, Entity *sender) {
+ uint32 messageResult = Klaymen::hmLowLevelAnimation(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x16401CA6) {
@@ -3193,13 +3193,13 @@ uint32 Klayman::hmSpit(int messageNum, const MessageParam &param, Entity *sender
return messageResult;
}
-void Klayman::stTrySpitIntoPipe() {
+void Klaymen::stTrySpitIntoPipe() {
if (_readyToSpit) {
_contSpitPipe = true;
_spitContDestPipeIndex = _spitPipeIndex;
if (_canSpitPipe)
spitIntoPipe();
- } else if (!stStartAction(AnimationCallback(&Klayman::stTrySpitIntoPipe))) {
+ } else if (!stStartAction(AnimationCallback(&Klaymen::stTrySpitIntoPipe))) {
_status2 = 2;
_acceptInput = true;
_spitDestPipeIndex = _spitPipeIndex;
@@ -3207,138 +3207,138 @@ void Klayman::stTrySpitIntoPipe() {
_canSpitPipe = false;
_contSpitPipe = false;
startAnimation(0x1808B150, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmSpit);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmSpit);
SetSpriteUpdate(NULL);
}
}
-void Klayman::spitIntoPipe() {
+void Klaymen::spitIntoPipe() {
_contSpitPipe = false;
_spitDestPipeIndex = _spitContDestPipeIndex;
_canSpitPipe = false;
_acceptInput = false;
startAnimation(0x1B08B553, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmSpit);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmSpit);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stContSpitIntoPipe);
+ NextState(&Klaymen::stContSpitIntoPipe);
}
-void Klayman::stContSpitIntoPipe() {
+void Klaymen::stContSpitIntoPipe() {
_canSpitPipe = true;
_acceptInput = true;
startAnimationByHash(0x1808B150, 0x16401CA6, 0);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmSpit);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmSpit);
SetSpriteUpdate(NULL);
}
-void Klayman::suRidePlatform() {
+void Klaymen::suRidePlatform() {
_x = _attachedSprite->getX() - 20;
_y = _attachedSprite->getY() + 46;
updateBounds();
}
-void Klayman::stRidePlatform() {
- if (!stStartActionFromIdle(AnimationCallback(&Klayman::stRidePlatform))) {
+void Klaymen::stRidePlatform() {
+ if (!stStartActionFromIdle(AnimationCallback(&Klaymen::stRidePlatform))) {
_status2 = 1;
_acceptInput = true;
startAnimation(0x5420E254, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
- SetSpriteUpdate(&Klayman::suRidePlatform);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
+ SetSpriteUpdate(&Klaymen::suRidePlatform);
}
}
-void Klayman::stInteractLever() {
- if (!stStartAction(AnimationCallback(&Klayman::stInteractLever))) {
+void Klaymen::stInteractLever() {
+ if (!stStartAction(AnimationCallback(&Klaymen::stInteractLever))) {
_status2 = 0;
if (_isLeverDown) {
stUseLeverRelease();
} else {
_acceptInput = false;
startAnimation(0x0C303040, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLever);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
- NextState(&Klayman::stPullLever);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLever);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
+ NextState(&Klaymen::stPullLever);
}
}
}
-void Klayman::stPullLever() {
+void Klaymen::stPullLever() {
startAnimation(0x0D318140, 0, -1);
- NextState(&Klayman::stLookLeverDown);
+ NextState(&Klaymen::stLookLeverDown);
sendMessage(_attachedSprite, 0x480F, 0);
}
-void Klayman::stLookLeverDown() {
+void Klaymen::stLookLeverDown() {
_acceptInput = true;
_isLeverDown = true;
startAnimation(0x1564A2C0, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
- NextState(&Klayman::stWaitLeverDown);
+ SetUpdateHandler(&Klaymen::update);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
+ NextState(&Klaymen::stWaitLeverDown);
}
-void Klayman::stWaitLeverDown() {
+void Klaymen::stWaitLeverDown() {
_acceptInput = true;
_isLeverDown = true;
startAnimation(0x4464A440, 0, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevel);
- SetSpriteUpdate(&Klayman::suUpdateDestX);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevel);
+ SetSpriteUpdate(&Klaymen::suUpdateDestX);
}
-void Klayman::stStartWalkingResume() {
- int16 frameIndex = getGlobalVar(V_KLAYMAN_FRAMEINDEX) + _walkResumeFrameIncr;
+void Klaymen::stStartWalkingResume() {
+ int16 frameIndex = getGlobalVar(V_KLAYMEN_FRAMEINDEX) + _walkResumeFrameIncr;
if (frameIndex < 0 || frameIndex > 13)
frameIndex = 0;
_status2 = 0;
_isWalking = true;
_acceptInput = true;
startAnimation(0x1A249001, frameIndex, -1);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmWalking);
- SetSpriteUpdate(&Klayman::suWalkingFirst);
- NextState(&Klayman::stUpdateWalkingFirst);
- FinalizeState(&Klayman::evStartWalkingDone);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmWalking);
+ SetSpriteUpdate(&Klaymen::suWalkingFirst);
+ NextState(&Klaymen::stUpdateWalkingFirst);
+ FinalizeState(&Klaymen::evStartWalkingDone);
}
-void Klayman::upPeekInsideBlink() {
+void Klaymen::upPeekInsideBlink() {
update();
++_blinkCounter;
if (_blinkCounter >= _blinkCounterMax)
stPeekInsideBlink();
}
-void Klayman::stPeekInside() {
+void Klaymen::stPeekInside() {
_status2 = 0;
_acceptInput = true;
startAnimation(0xAC20C012, 8, 37);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
- NextState(&Klayman::stPeekInsideBlink);
+ NextState(&Klaymen::stPeekInsideBlink);
}
-void Klayman::stPeekInsideReturn() {
+void Klaymen::stPeekInsideReturn() {
_status2 = 1;
_acceptInput = false;
startAnimation(0xAC20C012, 43, 49);
- SetUpdateHandler(&Klayman::update);
- SetMessageHandler(&Klayman::hmLowLevelAnimation);
+ SetUpdateHandler(&Klaymen::update);
+ SetMessageHandler(&Klaymen::hmLowLevelAnimation);
SetSpriteUpdate(NULL);
}
-void Klayman::stPeekInsideBlink() {
+void Klaymen::stPeekInsideBlink() {
_status2 = 0;
_acceptInput = true;
startAnimation(0xAC20C012, 38, 42);
_newStickFrameIndex = 42;
- SetUpdateHandler(&Klayman::upPeekInsideBlink);
- SetMessageHandler(&Klayman::hmLowLevel);
+ SetUpdateHandler(&Klaymen::upPeekInsideBlink);
+ SetMessageHandler(&Klaymen::hmLowLevel);
SetSpriteUpdate(NULL);
_blinkCounter = 0;
_blinkCounterMax = _vm->_rnd->getRandomNumber(64 - 1) + 24;
@@ -3349,7 +3349,7 @@ void Klayman::stPeekInsideBlink() {
// KmScene1001
KmScene1001::KmScene1001(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
}
uint32 KmScene1001::xHandleMessage(int messageNum, const MessageParam &param) {
@@ -3359,25 +3359,25 @@ uint32 KmScene1001::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
if (param.asInteger() == 2)
- GotoState(&Klayman::stSleeping);
+ GotoState(&Klaymen::stSleeping);
break;
case 0x480D:
- GotoState(&Klayman::stPullHammerLever);
+ GotoState(&Klaymen::stPullHammerLever);
break;
- case NM_KLAYMAN_PICKUP:
- GotoState(&Klayman::stPickUpGeneric);
+ case NM_KLAYMEN_PICKUP:
+ GotoState(&Klaymen::stPickUpGeneric);
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -3393,15 +3393,15 @@ uint32 KmScene1001::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -3411,7 +3411,7 @@ uint32 KmScene1001::xHandleMessage(int messageNum, const MessageParam &param) {
case 0x4836:
if (param.asInteger() == 1) {
sendMessage(_parentScene, 0x2002, 0);
- GotoState(&Klayman::stWakeUp);
+ GotoState(&Klaymen::stWakeUp);
}
break;
case 0x483F:
@@ -3427,20 +3427,20 @@ uint32 KmScene1001::xHandleMessage(int messageNum, const MessageParam &param) {
// KmScene1002
KmScene1002::KmScene1002(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
- setKlaymanIdleTable1();
+ setKlaymenIdleTable1();
}
void KmScene1002::xUpdate() {
if (_x >= 250 && _x <= 435 && _y >= 420) {
if (_idleTableNum == 0) {
- setKlaymanIdleTable(klaymanIdleTable1002, ARRAYSIZE(klaymanIdleTable1002));
+ setKlaymenIdleTable(klaymenIdleTable1002, ARRAYSIZE(klaymenIdleTable1002));
_idleTableNum = 1;
}
} else if (_idleTableNum == 1) {
- setKlaymanIdleTable1();
+ setKlaymenIdleTable1();
_idleTableNum = 0;
}
}
@@ -3448,7 +3448,7 @@ void KmScene1002::xUpdate() {
uint32 KmScene1002::xHandleMessage(int messageNum, const MessageParam &param) {
switch (messageNum) {
case 0x2001:
- GotoState(&Klayman::stStandIdleSpecial);
+ GotoState(&Klaymen::stStandIdleSpecial);
break;
case 0x2007:
_otherSprite = (Sprite*)param.asEntity();
@@ -3458,43 +3458,43 @@ uint32 KmScene1002::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4803:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stJumpAndFall);
+ GotoState(&Klaymen::stJumpAndFall);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stDropFromRing);
+ GotoState(&Klaymen::stDropFromRing);
}
break;
case 0x4804:
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
break;
case 0x4805:
switch (param.asInteger()) {
case 1:
- GotoState(&Klayman::stJumpToRing1);
+ GotoState(&Klaymen::stJumpToRing1);
break;
case 2:
- GotoState(&Klayman::stJumpToRing2);
+ GotoState(&Klaymen::stJumpToRing2);
break;
case 3:
- GotoState(&Klayman::stJumpToRing3);
+ GotoState(&Klaymen::stJumpToRing3);
break;
case 4:
- GotoState(&Klayman::stJumpToRing4);
+ GotoState(&Klaymen::stJumpToRing4);
break;
}
break;
case 0x480A:
- GotoState(&Klayman::stMoveVenusFlyTrap);
+ GotoState(&Klaymen::stMoveVenusFlyTrap);
break;
case 0x480D:
- GotoState(&Klayman::stJumpToRingVenusFlyTrap);
+ GotoState(&Klaymen::stJumpToRingVenusFlyTrap);
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stPressDoorButton);
+ GotoState(&Klaymen::stPressDoorButton);
}
break;
case 0x4817:
@@ -3506,34 +3506,34 @@ uint32 KmScene1002::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4820:
sendMessage(_parentScene, 0x2005, 0);
- GotoState(&Klayman::stContinueClimbLadderUp);
+ GotoState(&Klaymen::stContinueClimbLadderUp);
break;
case 0x4821:
sendMessage(_parentScene, 0x2005, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderDown);
+ GotoState(&Klaymen::stStartClimbLadderDown);
break;
case 0x4822:
sendMessage(_parentScene, 0x2005, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderUp);
+ GotoState(&Klaymen::stStartClimbLadderUp);
break;
case 0x4823:
sendMessage(_parentScene, 0x2006, 0);
- GotoState(&Klayman::stClimbLadderHalf);
+ GotoState(&Klaymen::stClimbLadderHalf);
break;
case 0x482E:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWalkToFrontNoStep);
+ GotoState(&Klaymen::stWalkToFrontNoStep);
} else {
- GotoState(&Klayman::stWalkToFront);
+ GotoState(&Klaymen::stWalkToFront);
}
break;
case 0x482F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnToFront);
+ GotoState(&Klaymen::stTurnToFront);
} else {
- GotoState(&Klayman::stTurnToBack);
+ GotoState(&Klaymen::stTurnToBack);
}
break;
case 0x483F:
@@ -3549,7 +3549,7 @@ uint32 KmScene1002::xHandleMessage(int messageNum, const MessageParam &param) {
// KmScene1004
KmScene1004::KmScene1004(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
_dataResource.load(0x01900A04);
}
@@ -3561,7 +3561,7 @@ uint32 KmScene1004::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -3571,38 +3571,38 @@ uint32 KmScene1004::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(_dataResource.getPoint(param.asInteger()).x, false);
break;
case 0x481E:
- GotoState(&Klayman::stReadNote);
+ GotoState(&Klaymen::stReadNote);
break;
case 0x4820:
sendMessage(_parentScene, 0x2000, 0);
- GotoState(&Klayman::stContinueClimbLadderUp);
+ GotoState(&Klaymen::stContinueClimbLadderUp);
break;
case 0x4821:
sendMessage(_parentScene, 0x2000, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderDown);
+ GotoState(&Klaymen::stStartClimbLadderDown);
break;
case 0x4822:
sendMessage(_parentScene, 0x2000, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderUp);
+ GotoState(&Klaymen::stStartClimbLadderUp);
break;
case 0x4823:
sendMessage(_parentScene, 0x2001, 0);
- GotoState(&Klayman::stClimbLadderHalf);
+ GotoState(&Klaymen::stClimbLadderHalf);
break;
case 0x4824:
sendMessage(_parentScene, 0x2000, 0);
_destY = _dataResource.getPoint(param.asInteger()).y;
- GotoState(&Klayman::stStartClimbLadderDown);
+ GotoState(&Klaymen::stStartClimbLadderDown);
break;
case 0x4825:
sendMessage(_parentScene, 0x2000, 0);
_destY = _dataResource.getPoint(param.asInteger()).y;
- GotoState(&Klayman::stStartClimbLadderUp);
+ GotoState(&Klaymen::stStartClimbLadderUp);
break;
case 0x4828:
- GotoState(&Klayman::stTurnToBackToUse);
+ GotoState(&Klaymen::stTurnToBackToUse);
break;
case 0x483F:
startSpecialWalkRight(param.asInteger());
@@ -3615,7 +3615,7 @@ uint32 KmScene1004::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene1109::KmScene1109(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -3633,16 +3633,16 @@ uint32 KmScene1109::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4004:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stSitIdleTeleporter);
+ GotoState(&Klaymen::stSitIdleTeleporter);
else
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
if (param.asInteger() != 0) {
_destX = param.asInteger();
- GotoState(&Klayman::stWalkingFirst);
+ GotoState(&Klaymen::stWalkingFirst);
} else {
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
}
break;
case 0x4817:
@@ -3651,24 +3651,24 @@ uint32 KmScene1109::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481D:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stTurnToUseInTeleporter);
+ GotoState(&Klaymen::stTurnToUseInTeleporter);
break;
case 0x481E:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stReturnFromUseInTeleporter);
+ GotoState(&Klaymen::stReturnFromUseInTeleporter);
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x4835:
sendMessage(_parentScene, 0x2000, 1);
_isSittingInTeleporter = true;
- GotoState(&Klayman::stSitInTeleporter);
+ GotoState(&Klaymen::stSitInTeleporter);
break;
case 0x4836:
sendMessage(_parentScene, 0x2000, 0);
_isSittingInTeleporter = false;
- GotoState(&Klayman::stGetUpFromTeleporter);
+ GotoState(&Klaymen::stGetUpFromTeleporter);
break;
case 0x483D:
teleporterAppear(0x2C2A4A1C);
@@ -3683,9 +3683,9 @@ uint32 KmScene1109::xHandleMessage(int messageNum, const MessageParam &param) {
// KmScene1201
KmScene1201::KmScene1201(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
- setKlaymanIdleTable(klaymanTable4, ARRAYSIZE(klaymanTable4));
+ setKlaymenIdleTable(klaymenTable4, ARRAYSIZE(klaymenTable4));
_flagF6 = true;
}
@@ -3697,26 +3697,26 @@ uint32 KmScene1201::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x480A:
- GotoState(&Klayman::stMoveObject);
+ GotoState(&Klaymen::stMoveObject);
break;
- case NM_KLAYMAN_PICKUP:
- GotoState(&Klayman::stPickUpGeneric);
+ case NM_KLAYMEN_PICKUP:
+ GotoState(&Klaymen::stPickUpGeneric);
break;
case 0x4813:
- GotoState(&Klayman::stFetchMatch);
+ GotoState(&Klaymen::stFetchMatch);
break;
case 0x4814:
- GotoState(&Klayman::stTumbleHeadless);
+ GotoState(&Klaymen::stTumbleHeadless);
break;
case 0x4815:
- GotoState(&Klayman::stCloseEyes);
+ GotoState(&Klaymen::stCloseEyes);
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -3731,13 +3731,13 @@ uint32 KmScene1201::xHandleMessage(int messageNum, const MessageParam &param) {
}
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x481F:
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
break;
case 0x482D:
setDoDeltaX(_x > (int16)param.asInteger() ? 1 : 0);
@@ -3754,7 +3754,7 @@ uint32 KmScene1201::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene1303::KmScene1303(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -3762,20 +3762,20 @@ KmScene1303::KmScene1303(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16
uint32 KmScene1303::xHandleMessage(int messageNum, const MessageParam &param) {
switch (messageNum) {
case 0x4804:
- GotoState(&Klayman::stPeekWall1);
+ GotoState(&Klaymen::stPeekWall1);
break;
case 0x483B:
- GotoState(&Klayman::stPeekWallReturn);
+ GotoState(&Klaymen::stPeekWallReturn);
break;
case 0x483C:
- GotoState(&Klayman::stPeekWall2);
+ GotoState(&Klaymen::stPeekWall2);
break;
}
return 0;
}
KmScene1304::KmScene1304(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -3787,15 +3787,15 @@ uint32 KmScene1304::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
case 0x4817:
@@ -3811,11 +3811,11 @@ uint32 KmScene1304::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else if (param.asInteger() == 0) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x483F:
@@ -3829,7 +3829,7 @@ uint32 KmScene1304::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene1305::KmScene1305(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -3841,10 +3841,10 @@ uint32 KmScene1305::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
- GotoState(&Klayman::stCrashDown);
+ GotoState(&Klaymen::stCrashDown);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -3855,7 +3855,7 @@ uint32 KmScene1305::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene1306::KmScene1306(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
}
@@ -3872,34 +3872,34 @@ uint32 KmScene1306::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4004:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stSitIdleTeleporter);
+ GotoState(&Klaymen::stSitIdleTeleporter);
else
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
setDoDeltaX(param.asInteger());
gotoNextStateExt();
break;
- case NM_KLAYMAN_INSERT_DISK:
- GotoState(&Klayman::stInsertDisk);
+ case NM_KLAYMEN_INSERT_DISK:
+ GotoState(&Klaymen::stInsertDisk);
break;
case 0x481B:
if (param.asPoint().y != 0) {
@@ -3910,27 +3910,27 @@ uint32 KmScene1306::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481D:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stTurnToUseInTeleporter);
+ GotoState(&Klaymen::stTurnToUseInTeleporter);
else
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stReturnFromUseInTeleporter);
+ GotoState(&Klaymen::stReturnFromUseInTeleporter);
else
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x481F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -3939,30 +3939,30 @@ uint32 KmScene1306::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x482E:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWalkToFrontNoStep);
+ GotoState(&Klaymen::stWalkToFrontNoStep);
} else {
- GotoState(&Klayman::stWalkToFront);
+ GotoState(&Klaymen::stWalkToFront);
}
break;
case 0x482F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnToFront);
+ GotoState(&Klaymen::stTurnToFront);
} else {
- GotoState(&Klayman::stTurnToBack);
+ GotoState(&Klaymen::stTurnToBack);
}
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x4835:
sendMessage(_parentScene, 0x2000, 1);
_isSittingInTeleporter = true;
- GotoState(&Klayman::stSitInTeleporter);
+ GotoState(&Klaymen::stSitInTeleporter);
break;
case 0x4836:
sendMessage(_parentScene, 0x2000, 0);
_isSittingInTeleporter = false;
- GotoState(&Klayman::stGetUpFromTeleporter);
+ GotoState(&Klaymen::stGetUpFromTeleporter);
break;
case 0x483D:
teleporterAppear(0xEE084A04);
@@ -3981,7 +3981,7 @@ uint32 KmScene1306::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene1308::KmScene1308(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -3993,36 +3993,36 @@ uint32 KmScene1308::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x480A:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stMoveObjectSkipTurnFaceObject);
+ GotoState(&Klaymen::stMoveObjectSkipTurnFaceObject);
} else {
- GotoState(&Klayman::stMoveObjectFaceObject);
+ GotoState(&Klaymen::stMoveObjectFaceObject);
}
break;
case 0x480D:
- GotoState(&Klayman::stUseLever);
+ GotoState(&Klaymen::stUseLever);
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
case 0x4817:
setDoDeltaX(param.asInteger());
gotoNextStateExt();
break;
- case NM_KLAYMAN_INSERT_DISK:
+ case NM_KLAYMEN_INSERT_DISK:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stInsertKey);
+ GotoState(&Klaymen::stInsertKey);
} else {
- GotoState(&Klayman::stInsertDisk);
+ GotoState(&Klaymen::stInsertDisk);
}
break;
case 0x481B:
@@ -4033,16 +4033,16 @@ uint32 KmScene1308::xHandleMessage(int messageNum, const MessageParam &param) {
}
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
- case NM_KLAYMAN_RELEASE_LEVER:
- GotoState(&Klayman::stReleaseLever);
+ case NM_KLAYMEN_RELEASE_LEVER:
+ GotoState(&Klaymen::stReleaseLever);
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x483F:
startSpecialWalkRight(param.asInteger());
@@ -4057,7 +4057,7 @@ uint32 KmScene1308::xHandleMessage(int messageNum, const MessageParam &param) {
// KmScene1401
KmScene1401::KmScene1401(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -4069,22 +4069,22 @@ uint32 KmScene1401::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x480A:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stMoveObjectSkipTurnFaceObject);
+ GotoState(&Klaymen::stMoveObjectSkipTurnFaceObject);
} else {
- GotoState(&Klayman::stMoveObjectFaceObject);
+ GotoState(&Klaymen::stMoveObjectFaceObject);
}
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -4100,11 +4100,11 @@ uint32 KmScene1401::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else if (param.asInteger() == 0) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -4113,16 +4113,16 @@ uint32 KmScene1401::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x482E:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWalkToFrontNoStep);
+ GotoState(&Klaymen::stWalkToFrontNoStep);
} else {
- GotoState(&Klayman::stWalkToFront);
+ GotoState(&Klaymen::stWalkToFront);
}
break;
case 0x482F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnToFront);
+ GotoState(&Klaymen::stTurnToFront);
} else {
- GotoState(&Klayman::stTurnToBack);
+ GotoState(&Klaymen::stTurnToBack);
}
break;
}
@@ -4132,7 +4132,7 @@ uint32 KmScene1401::xHandleMessage(int messageNum, const MessageParam &param) {
// KmScene1402
KmScene1402::KmScene1402(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
SetFilterY(&Sprite::defFilterY);
}
@@ -4144,13 +4144,13 @@ uint32 KmScene1402::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x480A:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stMoveObjectSkipTurnFaceObject);
+ GotoState(&Klaymen::stMoveObjectSkipTurnFaceObject);
} else {
- GotoState(&Klayman::stMoveObjectFaceObject);
+ GotoState(&Klaymen::stMoveObjectFaceObject);
}
break;
case 0x4817:
@@ -4165,10 +4165,10 @@ uint32 KmScene1402::xHandleMessage(int messageNum, const MessageParam &param) {
}
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
}
return 0;
@@ -4177,9 +4177,9 @@ uint32 KmScene1402::xHandleMessage(int messageNum, const MessageParam &param) {
// KmScene1403
KmScene1403::KmScene1403(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
- setKlaymanIdleTable(klaymanTable4, ARRAYSIZE(klaymanTable4));
+ setKlaymenIdleTable(klaymenTable4, ARRAYSIZE(klaymenTable4));
}
uint32 KmScene1403::xHandleMessage(int messageNum, const MessageParam &param) {
@@ -4189,25 +4189,25 @@ uint32 KmScene1403::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x480A:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stMoveObjectSkipTurnFaceObject);
+ GotoState(&Klaymen::stMoveObjectSkipTurnFaceObject);
} else {
- GotoState(&Klayman::stMoveObjectFaceObject);
+ GotoState(&Klaymen::stMoveObjectFaceObject);
}
break;
case 0x480D:
- GotoState(&Klayman::stUseLever);
+ GotoState(&Klaymen::stUseLever);
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
case 0x4817:
@@ -4221,8 +4221,8 @@ uint32 KmScene1403::xHandleMessage(int messageNum, const MessageParam &param) {
sub41CCE0(param.asPoint().x);
}
break;
- case NM_KLAYMAN_RELEASE_LEVER:
- GotoState(&Klayman::stReleaseLever);
+ case NM_KLAYMEN_RELEASE_LEVER:
+ GotoState(&Klaymen::stReleaseLever);
break;
case 0x483F:
startSpecialWalkRight(param.asInteger());
@@ -4237,7 +4237,7 @@ uint32 KmScene1403::xHandleMessage(int messageNum, const MessageParam &param) {
// KmScene1404
KmScene1404::KmScene1404(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -4249,30 +4249,30 @@ uint32 KmScene1404::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x480A:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stMoveObjectSkipTurnFaceObject);
+ GotoState(&Klaymen::stMoveObjectSkipTurnFaceObject);
} else {
- GotoState(&Klayman::stMoveObjectFaceObject);
+ GotoState(&Klaymen::stMoveObjectFaceObject);
}
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
case 0x4817:
setDoDeltaX(param.asInteger());
gotoNextStateExt();
break;
- case NM_KLAYMAN_INSERT_DISK:
- GotoState(&Klayman::stInsertDisk);
+ case NM_KLAYMEN_INSERT_DISK:
+ GotoState(&Klaymen::stInsertDisk);
break;
case 0x481B:
if (param.asPoint().y != 0) {
@@ -4282,22 +4282,22 @@ uint32 KmScene1404::xHandleMessage(int messageNum, const MessageParam &param) {
}
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x481F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -4315,7 +4315,7 @@ uint32 KmScene1404::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene1608::KmScene1608(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
}
uint32 KmScene1608::xHandleMessage(int messageNum, const MessageParam &param) {
@@ -4331,17 +4331,17 @@ uint32 KmScene1608::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4004:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stSitIdleTeleporter);
+ GotoState(&Klaymen::stSitIdleTeleporter);
else
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
case 0x4817:
@@ -4357,23 +4357,23 @@ uint32 KmScene1608::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481D:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stTurnToUseInTeleporter);
+ GotoState(&Klaymen::stTurnToUseInTeleporter);
break;
case 0x481E:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stReturnFromUseInTeleporter);
+ GotoState(&Klaymen::stReturnFromUseInTeleporter);
break;
case 0x481F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -4381,17 +4381,17 @@ uint32 KmScene1608::xHandleMessage(int messageNum, const MessageParam &param) {
gotoNextStateExt();
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x4835:
sendMessage(_parentScene, 0x2032, 1);
_isSittingInTeleporter = true;
- GotoState(&Klayman::stSitInTeleporter);
+ GotoState(&Klaymen::stSitInTeleporter);
break;
case 0x4836:
sendMessage(_parentScene, 0x2032, 0);
_isSittingInTeleporter = false;
- GotoState(&Klayman::stGetUpFromTeleporter);
+ GotoState(&Klaymen::stGetUpFromTeleporter);
break;
case 0x483F:
startSpecialWalkRight(param.asInteger());
@@ -4406,7 +4406,7 @@ uint32 KmScene1608::xHandleMessage(int messageNum, const MessageParam &param) {
// KmScene1705
KmScene1705::KmScene1705(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -4424,21 +4424,21 @@ uint32 KmScene1705::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4004:
if (_isSittingInTeleporter) {
- GotoState(&Klayman::stSitIdleTeleporter);
+ GotoState(&Klaymen::stSitIdleTeleporter);
} else {
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
}
break;
case 0x4803:
- GotoState(&Klayman::stFallSkipJump);
+ GotoState(&Klaymen::stFallSkipJump);
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
case 0x4817:
@@ -4454,39 +4454,39 @@ uint32 KmScene1705::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481D:
if (_isSittingInTeleporter) {
- GotoState(&Klayman::stTurnToUseInTeleporter);
+ GotoState(&Klaymen::stTurnToUseInTeleporter);
}
break;
case 0x481E:
if (_isSittingInTeleporter) {
- GotoState(&Klayman::stReturnFromUseInTeleporter);
+ GotoState(&Klaymen::stReturnFromUseInTeleporter);
}
break;
case 0x481F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x4835:
sendMessage(_parentScene, 0x2000, 1);
_isSittingInTeleporter = true;
- GotoState(&Klayman::stSitInTeleporter);
+ GotoState(&Klaymen::stSitInTeleporter);
break;
case 0x4836:
sendMessage(_parentScene, 0x2000, 0);
_isSittingInTeleporter = false;
- GotoState(&Klayman::stGetUpFromTeleporter);
+ GotoState(&Klaymen::stGetUpFromTeleporter);
break;
case 0x483D:
teleporterAppear(0x5E0A4905);
@@ -4499,7 +4499,7 @@ uint32 KmScene1705::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene1901::KmScene1901(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -4511,17 +4511,17 @@ uint32 KmScene1901::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
gotoNextStateExt();
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x482D:
setDoDeltaX(_x > (int16)param.asInteger() ? 1 : 0);
@@ -4538,7 +4538,7 @@ uint32 KmScene1901::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2001::KmScene2001(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -4556,16 +4556,16 @@ uint32 KmScene2001::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4004:
if (_isSittingInTeleporter) {
- GotoState(&Klayman::stSitIdleTeleporter);
+ GotoState(&Klaymen::stSitIdleTeleporter);
} else
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
if (param.asInteger() != 0) {
_destX = param.asInteger();
- GotoState(&Klayman::stWalkingFirst);
+ GotoState(&Klaymen::stWalkingFirst);
} else
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -4573,25 +4573,25 @@ uint32 KmScene2001::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481D:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stTurnToUseInTeleporter);
+ GotoState(&Klaymen::stTurnToUseInTeleporter);
break;
case 0x481E:
if (_isSittingInTeleporter) {
- GotoState(&Klayman::stReturnFromUseInTeleporter);
+ GotoState(&Klaymen::stReturnFromUseInTeleporter);
}
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x4835:
sendMessage(_parentScene, 0x2000, 1);
_isSittingInTeleporter = true;
- GotoState(&Klayman::stSitInTeleporter);
+ GotoState(&Klaymen::stSitInTeleporter);
break;
case 0x4836:
sendMessage(_parentScene, 0x2000, 0);
_isSittingInTeleporter = false;
- GotoState(&Klayman::stGetUpFromTeleporter);
+ GotoState(&Klaymen::stGetUpFromTeleporter);
break;
case 0x483D:
teleporterAppear(0xBE68CC54);
@@ -4604,7 +4604,7 @@ uint32 KmScene2001::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2101::KmScene2101(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -4622,29 +4622,29 @@ uint32 KmScene2101::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4004:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stSitIdleTeleporter);
+ GotoState(&Klaymen::stSitIdleTeleporter);
else
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4811:
- GotoState(&Klayman::stHitByDoor);
+ GotoState(&Klaymen::stHitByDoor);
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -4660,24 +4660,24 @@ uint32 KmScene2101::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481D:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stTurnToUseInTeleporter);
+ GotoState(&Klaymen::stTurnToUseInTeleporter);
break;
case 0x481E:
if (_isSittingInTeleporter)//CHECKME
- GotoState(&Klayman::stReturnFromUseInTeleporter);
+ GotoState(&Klaymen::stReturnFromUseInTeleporter);
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x4835:
sendMessage(_parentScene, 0x2000, 1);
_isSittingInTeleporter = true;
- GotoState(&Klayman::stSitInTeleporter);
+ GotoState(&Klaymen::stSitInTeleporter);
break;
case 0x4836:
sendMessage(_parentScene, 0x2000, 0);
_isSittingInTeleporter = false;
- GotoState(&Klayman::stGetUpFromTeleporter);
+ GotoState(&Klaymen::stGetUpFromTeleporter);
break;
case 0x483D:
teleporterAppear(0xFF290E30);
@@ -4690,7 +4690,7 @@ uint32 KmScene2101::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2201::KmScene2201(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, NRect *clipRects, int clipRectsCount)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
_surface->setClipRects(clipRects, clipRectsCount);
@@ -4705,14 +4705,14 @@ uint32 KmScene2201::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
- case NM_KLAYMAN_PICKUP:
- GotoState(&Klayman::stPickUpGeneric);
+ case NM_KLAYMEN_PICKUP:
+ GotoState(&Klaymen::stPickUpGeneric);
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -4730,10 +4730,10 @@ uint32 KmScene2201::xHandleMessage(int messageNum, const MessageParam &param) {
}
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x482D:
setDoDeltaX(_x > (int16)param.asInteger() ? 1 : 0);
@@ -4741,16 +4741,16 @@ uint32 KmScene2201::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x482E:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWalkToFrontNoStep);
+ GotoState(&Klaymen::stWalkToFrontNoStep);
} else {
- GotoState(&Klayman::stWalkToFront);
+ GotoState(&Klaymen::stWalkToFront);
}
break;
case 0x482F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnToFront);
+ GotoState(&Klaymen::stTurnToFront);
} else {
- GotoState(&Klayman::stTurnToBack);
+ GotoState(&Klaymen::stTurnToBack);
}
break;
case 0x483F:
@@ -4764,7 +4764,7 @@ uint32 KmScene2201::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2203::KmScene2203(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -4775,24 +4775,24 @@ uint32 KmScene2203::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -4803,10 +4803,10 @@ uint32 KmScene2203::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(_dataResource.getPoint(param.asInteger()).x, false);
break;
case 0x4819:
- GotoState(&Klayman::stClayDoorOpen);
+ GotoState(&Klaymen::stClayDoorOpen);
break;
- case NM_KLAYMAN_INSERT_DISK:
- GotoState(&Klayman::stInsertDisk);
+ case NM_KLAYMEN_INSERT_DISK:
+ GotoState(&Klaymen::stInsertDisk);
break;
case 0x481B:
if (param.asPoint().y != 0) {
@@ -4816,10 +4816,10 @@ uint32 KmScene2203::xHandleMessage(int messageNum, const MessageParam &param) {
}
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x482D:
setDoDeltaX(_x > (int16)param.asInteger() ? 1 : 0);
@@ -4836,12 +4836,12 @@ uint32 KmScene2203::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2205::KmScene2205(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
void KmScene2205::xUpdate() {
- setGlobalVar(V_KLAYMAN_FRAMEINDEX, _currFrameIndex);
+ setGlobalVar(V_KLAYMEN_FRAMEINDEX, _currFrameIndex);
}
uint32 KmScene2205::xHandleMessage(int messageNum, const MessageParam &param) {
@@ -4851,19 +4851,19 @@ uint32 KmScene2205::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
if (param.asInteger() != 0) {
_destX = param.asInteger();
- GotoState(&Klayman::stStartWalkingResume);
+ GotoState(&Klaymen::stStartWalkingResume);
} else {
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
}
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -4884,7 +4884,7 @@ uint32 KmScene2205::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2206::KmScene2206(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
_walkResumeFrameIncr = 1;
_vm->_soundMan->addSound(0x80101800, 0xD3B02847);
@@ -4895,7 +4895,7 @@ KmScene2206::~KmScene2206() {
}
void KmScene2206::xUpdate() {
- setGlobalVar(V_KLAYMAN_FRAMEINDEX, _currFrameIndex);
+ setGlobalVar(V_KLAYMEN_FRAMEINDEX, _currFrameIndex);
}
uint32 KmScene2206::xHandleMessage(int messageNum, const MessageParam &param) {
@@ -4905,33 +4905,33 @@ uint32 KmScene2206::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4803:
- GotoState(&Klayman::stRidePlatformDown);
+ GotoState(&Klaymen::stRidePlatformDown);
break;
case 0x4804:
if (param.asInteger() != 0) {
_destX = param.asInteger();
- GotoState(&Klayman::stStartWalkingResume);
+ GotoState(&Klaymen::stStartWalkingResume);
} else {
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
}
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -4947,15 +4947,15 @@ uint32 KmScene2206::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -4964,16 +4964,16 @@ uint32 KmScene2206::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x482E:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWalkToFrontNoStep);
+ GotoState(&Klaymen::stWalkToFrontNoStep);
} else {
- GotoState(&Klayman::stWalkToFront);
+ GotoState(&Klaymen::stWalkToFront);
}
break;
case 0x482F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnToFront);
+ GotoState(&Klaymen::stTurnToFront);
} else {
- GotoState(&Klayman::stTurnToBack);
+ GotoState(&Klaymen::stTurnToBack);
}
break;
case 0x4837:
@@ -4990,39 +4990,39 @@ uint32 KmScene2206::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2207::KmScene2207(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
uint32 KmScene2207::xHandleMessage(int messageNum, const MessageParam &param) {
switch (messageNum) {
case 0x2001:
- GotoState(&Klayman::stRidePlatform);
+ GotoState(&Klaymen::stRidePlatform);
break;
case 0x2005:
suRidePlatform();
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4001:
case 0x4800:
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x480D:
- GotoState(&Klayman::stInteractLever);
+ GotoState(&Klaymen::stInteractLever);
break;
- case NM_KLAYMAN_PICKUP:
- GotoState(&Klayman::stPickUpGeneric);
+ case NM_KLAYMEN_PICKUP:
+ GotoState(&Klaymen::stPickUpGeneric);
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -5036,8 +5036,8 @@ uint32 KmScene2207::xHandleMessage(int messageNum, const MessageParam &param) {
sub41CCE0(param.asPoint().x);
}
break;
- case NM_KLAYMAN_RELEASE_LEVER:
- GotoState(&Klayman::stReleaseLever);
+ case NM_KLAYMEN_RELEASE_LEVER:
+ GotoState(&Klaymen::stReleaseLever);
break;
case 0x482D:
setDoDeltaX(_x > (int16)param.asInteger() ? 1 : 0);
@@ -5054,12 +5054,12 @@ uint32 KmScene2207::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2242::KmScene2242(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
void KmScene2242::xUpdate() {
- setGlobalVar(V_KLAYMAN_FRAMEINDEX, _currFrameIndex);
+ setGlobalVar(V_KLAYMEN_FRAMEINDEX, _currFrameIndex);
}
uint32 KmScene2242::xHandleMessage(int messageNum, const MessageParam &param) {
@@ -5069,23 +5069,23 @@ uint32 KmScene2242::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
if (param.asInteger() != 0) {
_destX = param.asInteger();
- GotoState(&Klayman::stStartWalkingResume);
+ GotoState(&Klaymen::stStartWalkingResume);
} else {
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
}
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2) {
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
} else {
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
}
break;
case 0x4817:
@@ -5101,15 +5101,15 @@ uint32 KmScene2242::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -5124,12 +5124,12 @@ uint32 KmScene2242::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmHallOfRecords::KmHallOfRecords(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
void KmHallOfRecords::xUpdate() {
- setGlobalVar(V_KLAYMAN_FRAMEINDEX, _currFrameIndex);
+ setGlobalVar(V_KLAYMEN_FRAMEINDEX, _currFrameIndex);
}
uint32 KmHallOfRecords::xHandleMessage(int messageNum, const MessageParam &param) {
@@ -5139,14 +5139,14 @@ uint32 KmHallOfRecords::xHandleMessage(int messageNum, const MessageParam &param
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
if (param.asInteger() != 0) {
_destX = param.asInteger();
- GotoState(&Klayman::stStartWalkingResume);
+ GotoState(&Klaymen::stStartWalkingResume);
} else {
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
}
break;
case 0x4817:
@@ -5155,15 +5155,15 @@ uint32 KmHallOfRecords::xHandleMessage(int messageNum, const MessageParam &param
break;
case 0x481F:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -5178,12 +5178,12 @@ uint32 KmHallOfRecords::xHandleMessage(int messageNum, const MessageParam &param
}
KmScene2247::KmScene2247(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
void KmScene2247::xUpdate() {
- setGlobalVar(V_KLAYMAN_FRAMEINDEX, _currFrameIndex);
+ setGlobalVar(V_KLAYMEN_FRAMEINDEX, _currFrameIndex);
}
uint32 KmScene2247::xHandleMessage(int messageNum, const MessageParam &param) {
@@ -5193,14 +5193,14 @@ uint32 KmScene2247::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
if (param.asInteger() != 0) {
_destX = param.asInteger();
- GotoState(&Klayman::stStartWalkingResume);
+ GotoState(&Klaymen::stStartWalkingResume);
} else {
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
}
break;
case 0x4817:
@@ -5209,15 +5209,15 @@ uint32 KmScene2247::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -5232,7 +5232,7 @@ uint32 KmScene2247::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2401::KmScene2401(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -5244,15 +5244,15 @@ uint32 KmScene2401::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -5268,11 +5268,11 @@ uint32 KmScene2401::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else if (param.asInteger() == 0) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -5281,27 +5281,27 @@ uint32 KmScene2401::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x482E:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWalkToFrontNoStep);
+ GotoState(&Klaymen::stWalkToFrontNoStep);
} else {
- GotoState(&Klayman::stWalkToFront);
+ GotoState(&Klaymen::stWalkToFront);
}
break;
case 0x482F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnToFront);
+ GotoState(&Klaymen::stTurnToFront);
} else {
- GotoState(&Klayman::stTurnToBack);
+ GotoState(&Klaymen::stTurnToBack);
}
break;
case 0x4832:
- GotoState(&Klayman::stUseTube);
+ GotoState(&Klaymen::stUseTube);
break;
case 0x4833:
if (param.asInteger() == 1)
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
else {
_spitPipeIndex = sendMessage(_parentScene, 0x2000, 0);
- GotoState(&Klayman::stTrySpitIntoPipe);
+ GotoState(&Klaymen::stTrySpitIntoPipe);
}
break;
case 0x483F:
@@ -5315,7 +5315,7 @@ uint32 KmScene2401::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2402::KmScene2402(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -5328,28 +5328,28 @@ uint32 KmScene2402::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4004:
if (!getGlobalVar(V_TV_JOKE_TOLD))
- GotoState(&Klayman::stStandWonderAbout);
+ GotoState(&Klaymen::stStandWonderAbout);
else
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
if (param.asInteger() != 0) {
_destX = param.asInteger();
- GotoState(&Klayman::stWalkingFirst);
+ GotoState(&Klaymen::stWalkingFirst);
} else {
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
}
break;
- case NM_KLAYMAN_PICKUP:
- GotoState(&Klayman::stPickUpGeneric);
+ case NM_KLAYMEN_PICKUP:
+ GotoState(&Klaymen::stPickUpGeneric);
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -5365,15 +5365,15 @@ uint32 KmScene2402::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x483F:
@@ -5387,7 +5387,7 @@ uint32 KmScene2402::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2403::KmScene2403(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -5399,21 +5399,21 @@ uint32 KmScene2403::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x480D:
- GotoState(&Klayman::stPullCord);
+ GotoState(&Klaymen::stPullCord);
break;
- case NM_KLAYMAN_PICKUP:
- GotoState(&Klayman::stPickUpGeneric);
+ case NM_KLAYMEN_PICKUP:
+ GotoState(&Klaymen::stPickUpGeneric);
break;
- case NM_KLAYMAN_PRESS_BUTTON:
+ case NM_KLAYMEN_PRESS_BUTTON:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stPressButton);
+ GotoState(&Klaymen::stPressButton);
} else if (param.asInteger() == 2) {
- GotoState(&Klayman::stPressFloorButton);
+ GotoState(&Klaymen::stPressFloorButton);
} else {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -5429,34 +5429,34 @@ uint32 KmScene2403::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x4820:
sendMessage(_parentScene, 0x2000, 0);
- GotoState(&Klayman::stContinueClimbLadderUp);
+ GotoState(&Klaymen::stContinueClimbLadderUp);
break;
case 0x4821:
sendMessage(_parentScene, 0x2000, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderDown);
+ GotoState(&Klaymen::stStartClimbLadderDown);
break;
case 0x4822:
sendMessage(_parentScene, 0x2000, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderUp);
+ GotoState(&Klaymen::stStartClimbLadderUp);
break;
case 0x4823:
sendMessage(_parentScene, 0x2001, 0);
- GotoState(&Klayman::stClimbLadderHalf);
+ GotoState(&Klaymen::stClimbLadderHalf);
break;
case 0x482D:
setDoDeltaX(_x > (int16)param.asInteger() ? 1 : 0);
@@ -5473,7 +5473,7 @@ uint32 KmScene2403::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2406::KmScene2406(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, NRect *clipRects, int clipRectsCount)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
_surface->setClipRects(clipRects, clipRectsCount);
@@ -5487,30 +5487,30 @@ uint32 KmScene2406::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
if (param.asInteger() != 0) {
_destX = param.asInteger();
- GotoState(&Klayman::stWalkingFirst);
+ GotoState(&Klaymen::stWalkingFirst);
} else {
- GotoState(&Klayman::stPeekWall);
+ GotoState(&Klaymen::stPeekWall);
}
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2)
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
else if (param.asInteger() == 1)
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
else
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
gotoNextStateExt();
break;
case 0x481A:
- GotoState(&Klayman::stInsertDisk);
+ GotoState(&Klaymen::stInsertDisk);
break;
case 0x481B:
if (param.asPoint().y != 0)
@@ -5519,41 +5519,41 @@ uint32 KmScene2406::xHandleMessage(int messageNum, const MessageParam &param) {
sub41CCE0(param.asPoint().x);
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x481F:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x4820:
sendMessage(_parentScene, 0x2000, 0);
- GotoState(&Klayman::stContinueClimbLadderUp);
+ GotoState(&Klaymen::stContinueClimbLadderUp);
break;
case 0x4821:
sendMessage(_parentScene, 0x2000, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderDown);
+ GotoState(&Klaymen::stStartClimbLadderDown);
break;
case 0x4822:
sendMessage(_parentScene, 0x2000, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderUp);
+ GotoState(&Klaymen::stStartClimbLadderUp);
break;
case 0x4823:
sendMessage(_parentScene, 0x2001, 0);
- GotoState(&Klayman::stClimbLadderHalf);
+ GotoState(&Klaymen::stClimbLadderHalf);
break;
case 0x483F:
startSpecialWalkRight(param.asInteger());
@@ -5566,7 +5566,7 @@ uint32 KmScene2406::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2501::KmScene2501(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -5583,9 +5583,9 @@ uint32 KmScene2501::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4004:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stSitIdleTeleporter);
+ GotoState(&Klaymen::stSitIdleTeleporter);
else
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -5593,48 +5593,48 @@ uint32 KmScene2501::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481D:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stTurnToUseInTeleporter);
+ GotoState(&Klaymen::stTurnToUseInTeleporter);
break;
case 0x481E:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stReturnFromUseInTeleporter);
+ GotoState(&Klaymen::stReturnFromUseInTeleporter);
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x4835:
sendMessage(_parentScene, 0x2000, 1);
_isSittingInTeleporter = true;
- GotoState(&Klayman::stSitInTeleporter);
+ GotoState(&Klaymen::stSitInTeleporter);
break;
case 0x4836:
sendMessage(_parentScene, 0x2000, 0);
_isSittingInTeleporter = false;
- GotoState(&Klayman::stGetUpFromTeleporter);
+ GotoState(&Klaymen::stGetUpFromTeleporter);
break;
}
return messageResult;
}
KmScene2732::KmScene2732(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
uint32 KmScene2732::xHandleMessage(int messageNum, const MessageParam &param) {
switch (messageNum) {
case 0x4804:
- GotoState(&Klayman::stPeekInside);
+ GotoState(&Klaymen::stPeekInside);
break;
case 0x483C:
- GotoState(&Klayman::stPeekInsideReturn);
+ GotoState(&Klaymen::stPeekInsideReturn);
break;
}
return 0;
}
KmScene2801::KmScene2801(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -5645,10 +5645,10 @@ uint32 KmScene2801::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
- case NM_KLAYMAN_PICKUP:
- GotoState(&Klayman::stPickUpGeneric);
+ case NM_KLAYMEN_PICKUP:
+ GotoState(&Klaymen::stPickUpGeneric);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -5662,22 +5662,22 @@ uint32 KmScene2801::xHandleMessage(int messageNum, const MessageParam &param) {
}
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x481F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x482D:
@@ -5686,16 +5686,16 @@ uint32 KmScene2801::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x482E:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWalkToFrontNoStep);
+ GotoState(&Klaymen::stWalkToFrontNoStep);
} else {
- GotoState(&Klayman::stWalkToFront);
+ GotoState(&Klaymen::stWalkToFront);
}
break;
case 0x482F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnToFront);
+ GotoState(&Klaymen::stTurnToFront);
} else {
- GotoState(&Klayman::stTurnToBack);
+ GotoState(&Klaymen::stTurnToBack);
}
break;
case 0x4837:
@@ -5706,7 +5706,7 @@ uint32 KmScene2801::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2803::KmScene2803(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, NRect *clipRects, int clipRectsCount)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
_surface->setClipRects(clipRects, clipRectsCount);
@@ -5720,18 +5720,18 @@ uint32 KmScene2803::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4803:
_destY = param.asInteger();
- GotoState(&Klayman::stJumpToGrab);
+ GotoState(&Klaymen::stJumpToGrab);
break;
case 0x4804:
if (param.asInteger() == 3)
- GotoState(&Klayman::stFinishGrow);
+ GotoState(&Klaymen::stFinishGrow);
break;
case 0x480D:
- GotoState(&Klayman::stPullCord);
+ GotoState(&Klaymen::stPullCord);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -5741,36 +5741,36 @@ uint32 KmScene2803::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(_dataResource.getPoint(param.asInteger()).x, false);
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x481F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
}
break;
case 0x482E:
- GotoState(&Klayman::stWalkToFront);
+ GotoState(&Klaymen::stWalkToFront);
break;
case 0x482F:
- GotoState(&Klayman::stTurnToBack);
+ GotoState(&Klaymen::stTurnToBack);
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x4838:
- GotoState(&Klayman::stJumpToGrabRelease);
+ GotoState(&Klaymen::stJumpToGrabRelease);
break;
}
return 0;
}
KmScene2803Small::KmScene2803Small(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
_dataResource.load(0x81120132);
}
@@ -5782,7 +5782,7 @@ uint32 KmScene2803Small::xHandleMessage(int messageNum, const MessageParam &para
startWalkToXSmall(param.asPoint().x);
break;
case 0x4004:
- GotoState(&Klayman::stStandIdleSmall);
+ GotoState(&Klaymen::stStandIdleSmall);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -5793,37 +5793,37 @@ uint32 KmScene2803Small::xHandleMessage(int messageNum, const MessageParam &para
break;
case 0x481F:
if (param.asInteger() == 1)
- GotoState(&Klayman::stWonderAboutAfterSmall);
+ GotoState(&Klaymen::stWonderAboutAfterSmall);
else if (param.asInteger() == 0)
- GotoState(&Klayman::stWonderAboutHalfSmall);
+ GotoState(&Klaymen::stWonderAboutHalfSmall);
else
- GotoState(&Klayman::stWonderAboutSmall);
+ GotoState(&Klaymen::stWonderAboutSmall);
break;
case 0x482E:
if (param.asInteger() == 1)
- GotoState(&Klayman::stWalkToFrontNoStepSmall);
+ GotoState(&Klaymen::stWalkToFrontNoStepSmall);
else if (param.asInteger() == 2)
- GotoState(&Klayman::stWalkToFront2Small);
+ GotoState(&Klaymen::stWalkToFront2Small);
else
- GotoState(&Klayman::stWalkToFrontSmall);
+ GotoState(&Klaymen::stWalkToFrontSmall);
break;
case 0x482F:
if (param.asInteger() == 1)
- GotoState(&Klayman::stTurnToBackHalfSmall);
+ GotoState(&Klaymen::stTurnToBackHalfSmall);
else if (param.asInteger() == 2)
- GotoState(&Klayman::stTurnToBackWalkSmall);
+ GotoState(&Klaymen::stTurnToBackWalkSmall);
else
- GotoState(&Klayman::stTurnToBackSmall);
+ GotoState(&Klaymen::stTurnToBackSmall);
break;
case 0x4830:
- GotoState(&Klayman::stShrink);
+ GotoState(&Klaymen::stShrink);
break;
}
return 0;
}
KmScene2805::KmScene2805(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -5840,9 +5840,9 @@ uint32 KmScene2805::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x4004:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stSitIdleTeleporter);
+ GotoState(&Klaymen::stSitIdleTeleporter);
else
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -5850,24 +5850,24 @@ uint32 KmScene2805::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481D:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stTurnToUseInTeleporter);
+ GotoState(&Klaymen::stTurnToUseInTeleporter);
break;
case 0x481E:
if (_isSittingInTeleporter)
- GotoState(&Klayman::stReturnFromUseInTeleporter);
+ GotoState(&Klaymen::stReturnFromUseInTeleporter);
break;
case 0x4834:
- GotoState(&Klayman::stStepOver);
+ GotoState(&Klaymen::stStepOver);
break;
case 0x4835:
sendMessage(_parentScene, 0x2000, 1);
_isSittingInTeleporter = true;
- GotoState(&Klayman::stSitInTeleporter);
+ GotoState(&Klaymen::stSitInTeleporter);
break;
case 0x4836:
sendMessage(_parentScene, 0x2000, 0);
_isSittingInTeleporter = false;
- GotoState(&Klayman::stGetUpFromTeleporter);
+ GotoState(&Klaymen::stGetUpFromTeleporter);
break;
case 0x483D:
teleporterAppear(0xDE284B74);
@@ -5881,7 +5881,7 @@ uint32 KmScene2805::xHandleMessage(int messageNum, const MessageParam &param) {
KmScene2806::KmScene2806(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y,
bool flag, NRect *clipRects, uint clipRectsCount)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
if (flag) {
NDimensions dimensions = _animResource.loadSpriteDimensions(0x2838C010);
@@ -5906,17 +5906,17 @@ uint32 KmScene2806::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
startWalkToX(440, true);
break;
case 0x480D:
- GotoState(&Klayman::stPullCord);
+ GotoState(&Klaymen::stPullCord);
break;
case 0x4816:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -5927,13 +5927,13 @@ uint32 KmScene2806::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(_dataResource.getPoint(param.asInteger()).x, false);
break;
case 0x4831:
- GotoState(&Klayman::stGrow);
+ GotoState(&Klaymen::stGrow);
break;
case 0x4832:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stDrinkPotion);
+ GotoState(&Klaymen::stDrinkPotion);
} else {
- GotoState(&Klayman::stUseTube);
+ GotoState(&Klaymen::stUseTube);
}
break;
}
@@ -5942,7 +5942,7 @@ uint32 KmScene2806::xHandleMessage(int messageNum, const MessageParam &param) {
KmScene2809::KmScene2809(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y,
bool flag, NRect *clipRects, uint clipRectsCount)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
if (flag) {
NDimensions dimensions = _animResource.loadSpriteDimensions(0x2838C010);
@@ -5967,17 +5967,17 @@ uint32 KmScene2809::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4804:
startWalkToX(226, true);
break;
case 0x480D:
- GotoState(&Klayman::stPullCord);
+ GotoState(&Klaymen::stPullCord);
break;
case 0x4816:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stPressButtonSide);
+ GotoState(&Klaymen::stPressButtonSide);
}
break;
case 0x4817:
@@ -5988,13 +5988,13 @@ uint32 KmScene2809::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(_dataResource.getPoint(param.asInteger()).x, false);
break;
case 0x4831:
- GotoState(&Klayman::stGrow);
+ GotoState(&Klaymen::stGrow);
break;
case 0x4832:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stDrinkPotion);
+ GotoState(&Klaymen::stDrinkPotion);
} else {
- GotoState(&Klayman::stUseTube);
+ GotoState(&Klaymen::stUseTube);
}
break;
}
@@ -6002,7 +6002,7 @@ uint32 KmScene2809::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2810Small::KmScene2810Small(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -6013,7 +6013,7 @@ uint32 KmScene2810Small::xHandleMessage(int messageNum, const MessageParam &para
startWalkToXSmall(param.asPoint().x);
break;
case 0x4004:
- GotoState(&Klayman::stStandIdleSmall);
+ GotoState(&Klaymen::stStandIdleSmall);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -6024,24 +6024,24 @@ uint32 KmScene2810Small::xHandleMessage(int messageNum, const MessageParam &para
break;
case 0x481F:
if (param.asInteger() == 1)
- GotoState(&Klayman::stWonderAboutAfterSmall);
+ GotoState(&Klaymen::stWonderAboutAfterSmall);
else if (param.asInteger() == 0)
- GotoState(&Klayman::stWonderAboutHalfSmall);
+ GotoState(&Klaymen::stWonderAboutHalfSmall);
else
- GotoState(&Klayman::stWonderAboutSmall);
+ GotoState(&Klaymen::stWonderAboutSmall);
break;
case 0x482E:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWalkToFrontNoStepSmall);
+ GotoState(&Klaymen::stWalkToFrontNoStepSmall);
} else {
- GotoState(&Klayman::stWalkToFrontSmall);
+ GotoState(&Klaymen::stWalkToFrontSmall);
}
break;
case 0x482F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnToBackHalfSmall);
+ GotoState(&Klaymen::stTurnToBackHalfSmall);
} else {
- GotoState(&Klayman::stTurnToBackSmall);
+ GotoState(&Klaymen::stTurnToBackSmall);
}
break;
case 0x4837:
@@ -6052,7 +6052,7 @@ uint32 KmScene2810Small::xHandleMessage(int messageNum, const MessageParam &para
}
KmScene2810::KmScene2810(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, NRect *clipRects, uint clipRectsCount)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
_surface->setClipRects(clipRects, clipRectsCount);
@@ -6065,18 +6065,18 @@ uint32 KmScene2810::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4803:
_destY = param.asInteger();
- GotoState(&Klayman::stJumpToGrab);
+ GotoState(&Klaymen::stJumpToGrab);
break;
case 0x4804:
if (param.asInteger() == 3)
- GotoState(&Klayman::stFinishGrow);
+ GotoState(&Klaymen::stFinishGrow);
break;
- case NM_KLAYMAN_PICKUP:
- GotoState(&Klayman::stPickUpGeneric);
+ case NM_KLAYMEN_PICKUP:
+ GotoState(&Klaymen::stPickUpGeneric);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
@@ -6094,46 +6094,46 @@ uint32 KmScene2810::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x481F:
if (param.asInteger() == 0) {
- GotoState(&Klayman::stWonderAboutHalf);
+ GotoState(&Klaymen::stWonderAboutHalf);
} else if (param.asInteger() == 1) {
- GotoState(&Klayman::stWonderAboutAfter);
+ GotoState(&Klaymen::stWonderAboutAfter);
} else if (param.asInteger() == 3) {
- GotoState(&Klayman::stTurnToUseHalf);
+ GotoState(&Klaymen::stTurnToUseHalf);
} else if (param.asInteger() == 4) {
- GotoState(&Klayman::stTurnAwayFromUse);
+ GotoState(&Klaymen::stTurnAwayFromUse);
} else if (param.asInteger() == 5) {
- GotoState(&Klayman::stTurnToUseExt);
+ GotoState(&Klaymen::stTurnToUseExt);
} else {
- GotoState(&Klayman::stWonderAbout);
+ GotoState(&Klaymen::stWonderAbout);
}
break;
case 0x4820:
sendMessage(_parentScene, 0x2000, 0);
- GotoState(&Klayman::stContinueClimbLadderUp);
+ GotoState(&Klaymen::stContinueClimbLadderUp);
break;
case 0x4821:
sendMessage(_parentScene, 0x2000, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderDown);
+ GotoState(&Klaymen::stStartClimbLadderDown);
break;
case 0x4822:
sendMessage(_parentScene, 0x2000, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderUp);
+ GotoState(&Klaymen::stStartClimbLadderUp);
break;
case 0x4823:
sendMessage(_parentScene, 0x2001, 0);
- GotoState(&Klayman::stClimbLadderHalf);
+ GotoState(&Klaymen::stClimbLadderHalf);
break;
case 0x4824:
sendMessage(_parentScene, 0x2000, 0);
_destY = _dataResource.getPoint(param.asInteger()).y;
- GotoState(&Klayman::stStartClimbLadderDown);
+ GotoState(&Klaymen::stStartClimbLadderDown);
break;
case 0x4825:
sendMessage(_parentScene, 0x2000, 0);
_destY = _dataResource.getPoint(param.asInteger()).y;
- GotoState(&Klayman::stStartClimbLadderUp);
+ GotoState(&Klaymen::stStartClimbLadderUp);
break;
case 0x482D:
setDoDeltaX(_x > (int16)param.asInteger() ? 1 : 0);
@@ -6147,7 +6147,7 @@ uint32 KmScene2810::xHandleMessage(int messageNum, const MessageParam &param) {
}
KmScene2812::KmScene2812(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y)
- : Klayman(vm, parentScene, x, y, 1000, 1000) {
+ : Klaymen(vm, parentScene, x, y, 1000, 1000) {
// Empty
}
@@ -6158,26 +6158,26 @@ uint32 KmScene2812::xHandleMessage(int messageNum, const MessageParam &param) {
startWalkToX(param.asPoint().x, false);
break;
case 0x4004:
- GotoState(&Klayman::stTryStandIdle);
+ GotoState(&Klaymen::stTryStandIdle);
break;
case 0x4805:
_destY = param.asInteger();
- GotoState(&Klayman::stJumpToGrabFall);
+ GotoState(&Klaymen::stJumpToGrabFall);
break;
- case NM_KLAYMAN_PICKUP:
+ case NM_KLAYMEN_PICKUP:
if (param.asInteger() == 2)
- GotoState(&Klayman::stPickUpNeedle);
+ GotoState(&Klaymen::stPickUpNeedle);
else if (param.asInteger() == 1)
- GotoState(&Klayman::stPickUpTube);
+ GotoState(&Klaymen::stPickUpTube);
else
- GotoState(&Klayman::stPickUpGeneric);
+ GotoState(&Klaymen::stPickUpGeneric);
break;
case 0x4817:
setDoDeltaX(param.asInteger());
gotoNextStateExt();
break;
case 0x481A:
- GotoState(&Klayman::stInsertDisk);
+ GotoState(&Klaymen::stInsertDisk);
break;
case 0x481B:
if (param.asPoint().y != 0)
@@ -6186,28 +6186,28 @@ uint32 KmScene2812::xHandleMessage(int messageNum, const MessageParam &param) {
sub41CCE0(param.asPoint().x);
break;
case 0x481D:
- GotoState(&Klayman::stTurnToUse);
+ GotoState(&Klaymen::stTurnToUse);
break;
case 0x481E:
- GotoState(&Klayman::stReturnFromUse);
+ GotoState(&Klaymen::stReturnFromUse);
break;
case 0x4820:
sendMessage(_parentScene, 0x2001, 0);
- GotoState(&Klayman::stContinueClimbLadderUp);
+ GotoState(&Klaymen::stContinueClimbLadderUp);
break;
case 0x4821:
sendMessage(_parentScene, 0x2001, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderDown);
+ GotoState(&Klaymen::stStartClimbLadderDown);
break;
case 0x4822:
sendMessage(_parentScene, 0x2001, 0);
_destY = param.asInteger();
- GotoState(&Klayman::stStartClimbLadderUp);
+ GotoState(&Klaymen::stStartClimbLadderUp);
break;
case 0x4823:
sendMessage(_parentScene, 0x2002, 0);
- GotoState(&Klayman::stClimbLadderHalf);
+ GotoState(&Klaymen::stClimbLadderHalf);
break;
case 0x482D:
setDoDeltaX(_x > (int16)param.asInteger() ? 1 : 0);
@@ -6215,16 +6215,16 @@ uint32 KmScene2812::xHandleMessage(int messageNum, const MessageParam &param) {
break;
case 0x482E:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stWalkToFrontNoStep);
+ GotoState(&Klaymen::stWalkToFrontNoStep);
} else {
- GotoState(&Klayman::stWalkToFront);
+ GotoState(&Klaymen::stWalkToFront);
}
break;
case 0x482F:
if (param.asInteger() == 1) {
- GotoState(&Klayman::stTurnToFront);
+ GotoState(&Klaymen::stTurnToFront);
} else {
- GotoState(&Klayman::stTurnToBack);
+ GotoState(&Klaymen::stTurnToBack);
}
break;
case 0x483F:
diff --git a/engines/neverhood/klayman.h b/engines/neverhood/klaymen.h
index 99fccebc0a..6e5a843f47 100644
--- a/engines/neverhood/klayman.h
+++ b/engines/neverhood/klaymen.h
@@ -20,8 +20,8 @@
*
*/
-#ifndef NEVERHOOD_KLAYMAN_H
-#define NEVERHOOD_KLAYMAN_H
+#ifndef NEVERHOOD_KLAYMEN_H
+#define NEVERHOOD_KLAYMEN_H
#include "neverhood/neverhood.h"
#include "neverhood/sprite.h"
@@ -33,23 +33,23 @@ namespace Neverhood {
// TODO This code is horrible and weird and a lot of stuff needs renaming once a better name is found
// TODO Also the methods should probably rearranged and be grouped together more consistently
-class Klayman;
+class Klaymen;
class Scene;
-const uint32 kKlaymanSpeedUpHash = 0x004A2148;
+const uint32 kKlaymenSpeedUpHash = 0x004A2148;
#include "common/pack-start.h" // START STRUCT PACKING
-struct KlaymanIdleTableItem {
+struct KlaymenIdleTableItem {
int value;
- void (Klayman::*callback)();
+ void (Klaymen::*callback)();
};
#include "common/pack-end.h" // END STRUCT PACKING
-class Klayman : public AnimatedSprite {
+class Klaymen : public AnimatedSprite {
public:
- Klayman(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, int surfacePriority = 1000, int objectPriority = 1000, NRectArray *clipRects = NULL);
+ Klaymen(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, int surfacePriority = 1000, int objectPriority = 1000, NRectArray *clipRects = NULL);
void update();
@@ -367,10 +367,10 @@ public:
uint32 hmLowLevel(int messageNum, const MessageParam &param, Entity *sender);
uint32 hmLowLevelAnimation(int messageNum, const MessageParam &param, Entity *sender);
- void setKlaymanIdleTable(const KlaymanIdleTableItem *table, int tableCount);
- void setKlaymanIdleTable1();
- void setKlaymanIdleTable2();
- void setKlaymanIdleTable3();
+ void setKlaymenIdleTable(const KlaymenIdleTableItem *table, int tableCount);
+ void setKlaymenIdleTable1();
+ void setKlaymenIdleTable2();
+ void setKlaymenIdleTable3();
void setSoundFlag(bool value) { _soundFlag = value; }
@@ -405,7 +405,7 @@ protected:
int _status2;
bool _flagFA;
int _status3;
- const KlaymanIdleTableItem *_idleTable;
+ const KlaymenIdleTableItem *_idleTable;
int _idleTableCount;
int _idleTableMaxValue;
NPointArray *_pathPoints;
@@ -455,14 +455,14 @@ protected:
};
-class KmScene1001 : public Klayman {
+class KmScene1001 : public Klaymen {
public:
KmScene1001(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1002 : public Klayman {
+class KmScene1002 : public Klaymen {
public:
KmScene1002(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
@@ -470,140 +470,140 @@ protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1004 : public Klayman {
+class KmScene1004 : public Klaymen {
public:
KmScene1004(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1109 : public Klayman {
+class KmScene1109 : public Klaymen {
public:
KmScene1109(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1201 : public Klayman {
+class KmScene1201 : public Klaymen {
public:
KmScene1201(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1303 : public Klayman {
+class KmScene1303 : public Klaymen {
public:
KmScene1303(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1304 : public Klayman {
+class KmScene1304 : public Klaymen {
public:
KmScene1304(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1305 : public Klayman {
+class KmScene1305 : public Klaymen {
public:
KmScene1305(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1306 : public Klayman {
+class KmScene1306 : public Klaymen {
public:
KmScene1306(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1308 : public Klayman {
+class KmScene1308 : public Klaymen {
public:
KmScene1308(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1401 : public Klayman {
+class KmScene1401 : public Klaymen {
public:
KmScene1401(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1402 : public Klayman {
+class KmScene1402 : public Klaymen {
public:
KmScene1402(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1403 : public Klayman {
+class KmScene1403 : public Klaymen {
public:
KmScene1403(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1404 : public Klayman {
+class KmScene1404 : public Klaymen {
public:
KmScene1404(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1608 : public Klayman {
+class KmScene1608 : public Klaymen {
public:
KmScene1608(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1705 : public Klayman {
+class KmScene1705 : public Klaymen {
public:
KmScene1705(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene1901 : public Klayman {
+class KmScene1901 : public Klaymen {
public:
KmScene1901(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2001 : public Klayman {
+class KmScene2001 : public Klaymen {
public:
KmScene2001(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2101 : public Klayman {
+class KmScene2101 : public Klaymen {
public:
KmScene2101(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2201 : public Klayman {
+class KmScene2201 : public Klaymen {
public:
KmScene2201(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, NRect *clipRects, int clipRectsCount);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2203 : public Klayman {
+class KmScene2203 : public Klaymen {
public:
KmScene2203(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2205 : public Klayman {
+class KmScene2205 : public Klaymen {
public:
KmScene2205(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
@@ -611,7 +611,7 @@ protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2206 : public Klayman {
+class KmScene2206 : public Klaymen {
public:
KmScene2206(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
~KmScene2206();
@@ -620,14 +620,14 @@ protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2207 : public Klayman {
+class KmScene2207 : public Klaymen {
public:
KmScene2207(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2242 : public Klayman {
+class KmScene2242 : public Klaymen {
public:
KmScene2242(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
@@ -635,7 +635,7 @@ protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmHallOfRecords : public Klayman {
+class KmHallOfRecords : public Klaymen {
public:
KmHallOfRecords(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
@@ -643,7 +643,7 @@ protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2247 : public Klayman {
+class KmScene2247 : public Klaymen {
public:
KmScene2247(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
@@ -651,77 +651,77 @@ protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2401 : public Klayman {
+class KmScene2401 : public Klaymen {
public:
KmScene2401(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2402 : public Klayman {
+class KmScene2402 : public Klaymen {
public:
KmScene2402(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2403 : public Klayman {
+class KmScene2403 : public Klaymen {
public:
KmScene2403(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2406 : public Klayman {
+class KmScene2406 : public Klaymen {
public:
KmScene2406(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, NRect *clipRects, int clipRectsCount);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2501 : public Klayman {
+class KmScene2501 : public Klaymen {
public:
KmScene2501(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2732 : public Klayman {
+class KmScene2732 : public Klaymen {
public:
KmScene2732(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2801 : public Klayman {
+class KmScene2801 : public Klaymen {
public:
KmScene2801(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2803 : public Klayman {
+class KmScene2803 : public Klaymen {
public:
KmScene2803(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y, NRect *clipRects, int clipRectsCount);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2803Small : public Klayman {
+class KmScene2803Small : public Klaymen {
public:
KmScene2803Small(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2805 : public Klayman {
+class KmScene2805 : public Klaymen {
public:
KmScene2805(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2806 : public Klayman {
+class KmScene2806 : public Klaymen {
public:
KmScene2806(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y,
bool flag, NRect *clipRects, uint clipRectsCount);
@@ -729,7 +729,7 @@ protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2809 : public Klayman {
+class KmScene2809 : public Klaymen {
public:
KmScene2809(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y,
bool flag, NRect *clipRects, uint clipRectsCount);
@@ -737,14 +737,14 @@ protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2810Small : public Klayman {
+class KmScene2810Small : public Klaymen {
public:
KmScene2810Small(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2810 : public Klayman {
+class KmScene2810 : public Klaymen {
public:
KmScene2810(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y,
NRect *clipRects, uint clipRectsCount);
@@ -752,7 +752,7 @@ protected:
uint32 xHandleMessage(int messageNum, const MessageParam &param);
};
-class KmScene2812 : public Klayman {
+class KmScene2812 : public Klaymen {
public:
KmScene2812(NeverhoodEngine *vm, Scene *parentScene, int16 x, int16 y);
protected:
@@ -761,4 +761,4 @@ protected:
} // End of namespace Neverhood
-#endif /* NEVERHOOD_KLAYMAN_H */
+#endif /* NEVERHOOD_KLAYMEN_H */
diff --git a/engines/neverhood/messages.h b/engines/neverhood/messages.h
index 5a2139db2c..78c66868d5 100644
--- a/engines/neverhood/messages.h
+++ b/engines/neverhood/messages.h
@@ -26,10 +26,10 @@
namespace Neverhood {
enum NeverhoodMessage {
- NM_KLAYMAN_PICKUP = 0x4812,
- NM_KLAYMAN_PRESS_BUTTON = 0x4816,
- NM_KLAYMAN_INSERT_DISK = 0x481A,
- NM_KLAYMAN_RELEASE_LEVER = 0x4827
+ NM_KLAYMEN_PICKUP = 0x4812,
+ NM_KLAYMEN_PRESS_BUTTON = 0x4816,
+ NM_KLAYMEN_INSERT_DISK = 0x481A,
+ NM_KLAYMEN_RELEASE_LEVER = 0x4827
};
} // End of namespace Neverhood
diff --git a/engines/neverhood/module.mk b/engines/neverhood/module.mk
index d9486d9347..59effb593c 100644
--- a/engines/neverhood/module.mk
+++ b/engines/neverhood/module.mk
@@ -9,7 +9,7 @@ MODULE_OBJS = \
gamemodule.o \
gamevars.o \
graphics.o \
- klayman.o \
+ klaymen.o \
menumodule.o \
microtiles.o \
module.o \
diff --git a/engines/neverhood/module1000.cpp b/engines/neverhood/module1000.cpp
index 0329f589a4..096072b7b6 100644
--- a/engines/neverhood/module1000.cpp
+++ b/engines/neverhood/module1000.cpp
@@ -348,33 +348,33 @@ Scene1001::Scene1001(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
setRectList(0x004B49F0);
- insertKlayman<KmScene1001>(200, 433);
+ insertKlaymen<KmScene1001>(200, 433);
setMessageList(0x004B4888);
} else if (which == 1) {
// Klaymen entering from the right
setRectList(0x004B49F0);
- insertKlayman<KmScene1001>(640, 433);
+ insertKlaymen<KmScene1001>(640, 433);
setMessageList(0x004B4898);
} else if (which == 2) {
// Klaymen returning from looking through the window
setRectList(0x004B49F0);
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X)) {
- insertKlayman<KmScene1001>(390, 433);
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X)) {
+ insertKlaymen<KmScene1001>(390, 433);
+ _klaymen->setDoDeltaX(1);
} else {
- insertKlayman<KmScene1001>(300, 433);
+ insertKlaymen<KmScene1001>(300, 433);
}
setMessageList(0x004B4970);
} else {
// Klaymen sleeping
setRectList(0x004B4A00);
- insertKlayman<KmScene1001>(200, 433);
+ insertKlaymen<KmScene1001>(200, 433);
setMessageList(0x004B4890);
}
tempSprite = insertStaticSprite(0x2080A3A8, 1300);
- _klayman->setClipRect(0, 0, tempSprite->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, 0, tempSprite->getDrawRect().x2(), 480);
if (!getGlobalVar(V_DOOR_BUSTED)) {
_asDoor = insertSprite<AsScene1001Door>();
@@ -399,7 +399,7 @@ Scene1001::Scene1001(NeverhoodEngine *vm, Module *parentModule, int which)
}
Scene1001::~Scene1001() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX());
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX());
}
uint32 Scene1001::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
@@ -408,7 +408,7 @@ uint32 Scene1001::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x00342624) {
- sendEntityMessage(_klayman, 0x1014, _asLever);
+ sendEntityMessage(_klaymen, 0x1014, _asLever);
setMessageList2(0x004B4910);
messageResult = 1;
} else if (param.asInteger() == 0x21E64A00) {
@@ -419,7 +419,7 @@ uint32 Scene1001::handleMessage(int messageNum, const MessageParam &param, Entit
}
messageResult = 1;
} else if (param.asInteger() == 0x040424D0) {
- sendEntityMessage(_klayman, 0x1014, _ssButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssButton);
} else if (param.asInteger() == 0x80006358) {
if (getGlobalVar(V_WINDOW_OPEN)) {
setMessageList(0x004B4938);
@@ -768,8 +768,8 @@ uint32 SsCommonPressButton::handleMessage(int messageNum, const MessageParam &pa
return messageResult;
}
-AsScene1002VenusFlyTrap::AsScene1002VenusFlyTrap(NeverhoodEngine *vm, Scene *parentScene, Sprite *klayman, bool isSecond)
- : AnimatedSprite(vm, 1100), _parentScene(parentScene), _klayman(klayman), _isSecond(isSecond), _countdown(0) {
+AsScene1002VenusFlyTrap::AsScene1002VenusFlyTrap(NeverhoodEngine *vm, Scene *parentScene, Sprite *klaymen, bool isSecond)
+ : AnimatedSprite(vm, 1100), _parentScene(parentScene), _klaymen(klaymen), _isSecond(isSecond), _countdown(0) {
createSurface(995, 175, 195);
if (!_isSecond) {
@@ -805,9 +805,9 @@ void AsScene1002VenusFlyTrap::update() {
}
void AsScene1002VenusFlyTrap::upIdle() {
- if (_countdown == 0 && _klayman->getX() - 20 > _x)
+ if (_countdown == 0 && _klaymen->getX() - 20 > _x)
setDoDeltaX(1);
- else if (_klayman->getX() + 20 < _x)
+ else if (_klaymen->getX() + 20 < _x)
setDoDeltaX(0);
update();
}
@@ -866,7 +866,7 @@ uint32 AsScene1002VenusFlyTrap::handleMessage(int messageNum, const MessageParam
stGrabRing();
break;
case 0x4810:
- swallowKlayman();
+ swallowKlaymen();
break;
case 0x482A:
sendMessage(_parentScene, 0x1022, 995);
@@ -897,11 +897,11 @@ uint32 AsScene1002VenusFlyTrap::hmAnimationExt(int messageNum, const MessagePara
else if (param.asInteger() == 0x41881801) {
if (_isSecond) {
if (_x > 330)
- sendMessage(_klayman, 0x4811, 2);
+ sendMessage(_klaymen, 0x4811, 2);
else
- sendMessage(_klayman, 0x4811, 0);
+ sendMessage(_klaymen, 0x4811, 0);
} else {
- sendMessage(_klayman, 0x4811, 0);
+ sendMessage(_klaymen, 0x4811, 0);
}
} else if (param.asInteger() == 0x522200A0)
playSound(0, 0x931080C8);
@@ -956,11 +956,11 @@ void AsScene1002VenusFlyTrap::stRingGrabbed() {
SetMessageHandler(&AsScene1002VenusFlyTrap::handleMessage);
}
-void AsScene1002VenusFlyTrap::stKlaymanInside() {
+void AsScene1002VenusFlyTrap::stKlaymenInside() {
startAnimation(0x31303094, 0, -1);
SetUpdateHandler(&AsScene1002VenusFlyTrap::update);
SetMessageHandler(NULL);
- NextState(&AsScene1002VenusFlyTrap::stKlaymanInsideMoving);
+ NextState(&AsScene1002VenusFlyTrap::stKlaymenInsideMoving);
_countdown = 24;
}
@@ -985,31 +985,31 @@ void AsScene1002VenusFlyTrap::stIdle() {
}
}
-void AsScene1002VenusFlyTrap::stKlaymanInsideMoving() {
+void AsScene1002VenusFlyTrap::stKlaymenInsideMoving() {
startAnimation(0x152920C4, 0, -1);
SetUpdateHandler(&AsScene1002VenusFlyTrap::update);
SetMessageHandler(&AsScene1002VenusFlyTrap::hmAnimationExt);
- NextState(&AsScene1002VenusFlyTrap::stSpitOutKlayman);
+ NextState(&AsScene1002VenusFlyTrap::stSpitOutKlaymen);
}
-void AsScene1002VenusFlyTrap::stSpitOutKlayman() {
+void AsScene1002VenusFlyTrap::stSpitOutKlaymen() {
startAnimation(0x84001117, 0, -1);
SetUpdateHandler(&AsScene1002VenusFlyTrap::update);
SetMessageHandler(&AsScene1002VenusFlyTrap::hmAnimationExt);
NextState(&AsScene1002VenusFlyTrap::stIdle);
}
-void AsScene1002VenusFlyTrap::swallowKlayman() {
- if (_x - 15 < _klayman->getX() && _x + 15 > _klayman->getX()) {
+void AsScene1002VenusFlyTrap::swallowKlaymen() {
+ if (_x - 15 < _klaymen->getX() && _x + 15 > _klaymen->getX()) {
if (_isSecond)
setDoDeltaX(_x > 265 && _x < 330 ? 1 : 0);
else
setDoDeltaX(_x > 320 ? 1 : 0);
- sendMessage(_klayman, 0x2001, 0);
+ sendMessage(_klaymen, 0x2001, 0);
startAnimation(0x8C2C80D4, 0, -1);
SetUpdateHandler(&AsScene1002VenusFlyTrap::update);
SetMessageHandler(&AsScene1002VenusFlyTrap::hmAnimationExt);
- NextState(&AsScene1002VenusFlyTrap::stKlaymanInside);
+ NextState(&AsScene1002VenusFlyTrap::stKlaymenInside);
}
}
@@ -1083,59 +1083,59 @@ void AsScene1002OutsideDoorBackground::stDoorClosed() {
stopAnimation();
}
-AsScene1002KlaymanLadderHands::AsScene1002KlaymanLadderHands(NeverhoodEngine *vm, Klayman *klayman)
- : AnimatedSprite(vm, 1200), _klayman(klayman) {
+AsScene1002KlaymenLadderHands::AsScene1002KlaymenLadderHands(NeverhoodEngine *vm, Klaymen *klaymen)
+ : AnimatedSprite(vm, 1200), _klaymen(klaymen) {
createSurface(1200, 40, 163);
setVisible(false);
- SetUpdateHandler(&AsScene1002KlaymanLadderHands::update);
+ SetUpdateHandler(&AsScene1002KlaymenLadderHands::update);
SetMessageHandler(&Sprite::handleMessage);
}
-void AsScene1002KlaymanLadderHands::update() {
- if (_klayman->getCurrAnimFileHash() == 0x3A292504) {
- startAnimation(0xBA280522, _klayman->getFrameIndex(), -1);
- _newStickFrameIndex = _klayman->getFrameIndex();
+void AsScene1002KlaymenLadderHands::update() {
+ if (_klaymen->getCurrAnimFileHash() == 0x3A292504) {
+ startAnimation(0xBA280522, _klaymen->getFrameIndex(), -1);
+ _newStickFrameIndex = _klaymen->getFrameIndex();
setVisible(true);
- _x = _klayman->getX();
- _y = _klayman->getY();
- setDoDeltaX(_klayman->isDoDeltaX() ? 1 : 0);
- } else if (_klayman->getCurrAnimFileHash() == 0x122D1505) {
- startAnimation(0x1319150C, _klayman->getFrameIndex(), -1);
- _newStickFrameIndex = _klayman->getFrameIndex();
+ _x = _klaymen->getX();
+ _y = _klaymen->getY();
+ setDoDeltaX(_klaymen->isDoDeltaX() ? 1 : 0);
+ } else if (_klaymen->getCurrAnimFileHash() == 0x122D1505) {
+ startAnimation(0x1319150C, _klaymen->getFrameIndex(), -1);
+ _newStickFrameIndex = _klaymen->getFrameIndex();
setVisible(true);
- _x = _klayman->getX();
- _y = _klayman->getY();
- setDoDeltaX(_klayman->isDoDeltaX() ? 1 : 0);
+ _x = _klaymen->getX();
+ _y = _klaymen->getY();
+ setDoDeltaX(_klaymen->isDoDeltaX() ? 1 : 0);
} else
setVisible(false);
AnimatedSprite::update();
}
-AsScene1002KlaymanPeekHand::AsScene1002KlaymanPeekHand(NeverhoodEngine *vm, Scene *parentScene, Klayman *klayman)
- : AnimatedSprite(vm, 1200), _parentScene(parentScene), _klayman(klayman),
+AsScene1002KlaymenPeekHand::AsScene1002KlaymenPeekHand(NeverhoodEngine *vm, Scene *parentScene, Klaymen *klaymen)
+ : AnimatedSprite(vm, 1200), _parentScene(parentScene), _klaymen(klaymen),
_isClipRectSaved(false) {
createSurface(1000, 33, 41);
setVisible(false);
- SetUpdateHandler(&AsScene1002KlaymanPeekHand::update);
- SetMessageHandler(&AsScene1002KlaymanPeekHand::handleMessage);
+ SetUpdateHandler(&AsScene1002KlaymenPeekHand::update);
+ SetMessageHandler(&AsScene1002KlaymenPeekHand::handleMessage);
}
-void AsScene1002KlaymanPeekHand::update() {
- if (_klayman->getCurrAnimFileHash() == 0xAC20C012 && _klayman->getFrameIndex() < 50) {
- startAnimation(0x9820C913, _klayman->getFrameIndex(), -1);
- _newStickFrameIndex = _klayman->getFrameIndex();
+void AsScene1002KlaymenPeekHand::update() {
+ if (_klaymen->getCurrAnimFileHash() == 0xAC20C012 && _klaymen->getFrameIndex() < 50) {
+ startAnimation(0x9820C913, _klaymen->getFrameIndex(), -1);
+ _newStickFrameIndex = _klaymen->getFrameIndex();
setVisible(true);
- _x = _klayman->getX();
- _y = _klayman->getY();
- setDoDeltaX(_klayman->isDoDeltaX() ? 1 : 0);
+ _x = _klaymen->getX();
+ _y = _klaymen->getY();
+ setDoDeltaX(_klaymen->isDoDeltaX() ? 1 : 0);
} else
setVisible(false);
AnimatedSprite::update();
}
-uint32 AsScene1002KlaymanPeekHand::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 AsScene1002KlaymenPeekHand::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = Sprite::handleMessage(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
@@ -1155,7 +1155,7 @@ uint32 AsScene1002KlaymanPeekHand::handleMessage(int messageNum, const MessagePa
}
Scene1002::Scene1002(NeverhoodEngine *vm, Module *parentModule, int which)
- : Scene(vm, parentModule), _isKlaymanFloor(false), _isClimbingLadder(false) {
+ : Scene(vm, parentModule), _isKlaymenFloor(false), _isClimbingLadder(false) {
NRect tempClipRect;
Sprite *tempSprite;
@@ -1181,47 +1181,47 @@ Scene1002::Scene1002(NeverhoodEngine *vm, Module *parentModule, int which)
// Restoring game
if (_vm->_gameState.which == 0) {
// Klaymen on top
- insertKlayman<KmScene1002>(90, 226);
- _asKlaymanLadderHands = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ insertKlaymen<KmScene1002>(90, 226);
+ _asKlaymenLadderHands = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
setMessageList(0x004B4270);
- _klayman->setClipRect(31, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart3->getDrawRect().y2());
- _asKlaymanLadderHands->getSurface()->getClipRect() = _klayman->getSurface()->getClipRect();
- _klayman->setRepl(64, 0);
+ _klaymen->setClipRect(31, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart3->getDrawRect().y2());
+ _asKlaymenLadderHands->getSurface()->getClipRect() = _klaymen->getSurface()->getClipRect();
+ _klaymen->setRepl(64, 0);
} else {
// Klaymen on the floor
- insertKlayman<KmScene1002>(379, 435);
- _asKlaymanLadderHands = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ insertKlaymen<KmScene1002>(379, 435);
+ _asKlaymenLadderHands = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
setMessageList(0x004B4270);
- _klayman->setClipRect(_ssLadderArch->getDrawRect().x, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart1->getDrawRect().y2());
- _asKlaymanLadderHands->setClipRect(_klayman->getClipRect());
+ _klaymen->setClipRect(_ssLadderArch->getDrawRect().x, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart1->getDrawRect().y2());
+ _asKlaymenLadderHands->setClipRect(_klaymen->getClipRect());
}
} else if (which == 1) {
// Klaymen entering from the right
- insertKlayman<KmScene1002>(650, 435);
- _asKlaymanLadderHands = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ insertKlaymen<KmScene1002>(650, 435);
+ _asKlaymenLadderHands = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
setMessageList(0x004B4478);
- _klayman->setClipRect(_ssLadderArch->getDrawRect().x, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart1->getDrawRect().y2());
- _asKlaymanLadderHands->setClipRect(_klayman->getClipRect());
+ _klaymen->setClipRect(_ssLadderArch->getDrawRect().x, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart1->getDrawRect().y2());
+ _asKlaymenLadderHands->setClipRect(_klaymen->getClipRect());
_vm->_gameState.which = 1;
} else if (which == 2) {
// Klaymen coming up the ladder
- insertKlayman<KmScene1002>(68, 645);
- _asKlaymanLadderHands = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ insertKlaymen<KmScene1002>(68, 645);
+ _asKlaymenLadderHands = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
setMessageList(0x004B4298);
- _klayman->setClipRect(_ssLadderArch->getDrawRect().x, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart1->getDrawRect().y2());
- _asKlaymanLadderHands->setClipRect(_klayman->getClipRect());
+ _klaymen->setClipRect(_ssLadderArch->getDrawRect().x, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart1->getDrawRect().y2());
+ _asKlaymenLadderHands->setClipRect(_klaymen->getClipRect());
_vm->_gameState.which = 1;
- sendMessage(_klayman, 0x4820, 0);
+ sendMessage(_klaymen, 0x4820, 0);
} else {
// Klaymen entering from the left, peeking
- insertKlayman<KmScene1002>(90, 226);
- _asKlaymanLadderHands = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ insertKlaymen<KmScene1002>(90, 226);
+ _asKlaymenLadderHands = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
setMessageList(0x004B4470);
- _klayman->setClipRect(31, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart3->getDrawRect().y2());
- _asKlaymanLadderHands->setClipRect(_klayman->getClipRect());
- _asKlaymanPeekHand = insertSprite<AsScene1002KlaymanPeekHand>(this, _klayman);
- _asKlaymanPeekHand->setClipRect(_klayman->getClipRect());
- _klayman->setRepl(64, 0);
+ _klaymen->setClipRect(31, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart3->getDrawRect().y2());
+ _asKlaymenLadderHands->setClipRect(_klaymen->getClipRect());
+ _asKlaymenPeekHand = insertSprite<AsScene1002KlaymenPeekHand>(this, _klaymen);
+ _asKlaymenPeekHand->setClipRect(_klaymen->getClipRect());
+ _klaymen->setRepl(64, 0);
_vm->_gameState.which = 0;
}
@@ -1241,10 +1241,10 @@ Scene1002::Scene1002(NeverhoodEngine *vm, Module *parentModule, int which)
tempSprite = insertSprite<AsScene1002BoxingGloveHitEffect>();
_asDoorSpy = insertSprite<AsScene1002DoorSpy>(tempClipRect, this, _asDoor, tempSprite);
_ssPressButton = insertSprite<SsCommonPressButton>(this, 0x00412692, 0x140B60BE, 800, 0);
- _asVenusFlyTrap = insertSprite<AsScene1002VenusFlyTrap>(this, _klayman, false);
+ _asVenusFlyTrap = insertSprite<AsScene1002VenusFlyTrap>(this, _klaymen, false);
addCollisionSprite(_asVenusFlyTrap);
- sendEntityMessage(_klayman, 0x2007, _asVenusFlyTrap);
+ sendEntityMessage(_klaymen, 0x2007, _asVenusFlyTrap);
_asOutsideDoorBackground = insertSprite<AsScene1002OutsideDoorBackground>();
@@ -1260,12 +1260,12 @@ Scene1002::~Scene1002() {
void Scene1002::update() {
Scene::update();
- if (!_isKlaymanFloor && _klayman->getY() > 230) {
- _klayman->setClipRect(_ssLadderArch->getDrawRect().x, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart1->getDrawRect().y2());
- _asKlaymanLadderHands->setClipRect(_klayman->getClipRect());
+ if (!_isKlaymenFloor && _klaymen->getY() > 230) {
+ _klaymen->setClipRect(_ssLadderArch->getDrawRect().x, 0, _ssLadderArchPart2->getDrawRect().x2(), _ssLadderArchPart1->getDrawRect().y2());
+ _asKlaymenLadderHands->setClipRect(_klaymen->getClipRect());
deleteSprite(&_ssLadderArchPart3);
- _klayman->clearRepl();
- _isKlaymanFloor = true;
+ _klaymen->clearRepl();
+ _isKlaymenFloor = true;
_vm->_gameState.which = 1;
}
}
@@ -1282,14 +1282,14 @@ uint32 Scene1002::handleMessage(int messageNum, const MessageParam &param, Entit
setMessageList(0x004B4448);
messageResult = 1;
} else if (param.asInteger() == 0x4A845A00)
- sendEntityMessage(_klayman, 0x1014, _asRing1);
+ sendEntityMessage(_klaymen, 0x1014, _asRing1);
else if (param.asInteger() == 0x43807801)
- sendEntityMessage(_klayman, 0x1014, _asRing2);
+ sendEntityMessage(_klaymen, 0x1014, _asRing2);
else if (param.asInteger() == 0x46C26A01) {
if (getGlobalVar(V_FLYTRAP_RING_DOOR)) {
setMessageList(0x004B44B8);
} else {
- sendEntityMessage(_klayman, 0x1014, _asRing3);
+ sendEntityMessage(_klaymen, 0x1014, _asRing3);
if (_asVenusFlyTrap->getX() - 10 < 366 && _asVenusFlyTrap->getX() + 10 > 366) {
setGlobalVar(V_FLYTRAP_RING_EATEN, 1);
setMessageList(0x004B44A8);
@@ -1299,11 +1299,11 @@ uint32 Scene1002::handleMessage(int messageNum, const MessageParam &param, Entit
}
messageResult = 1;
} else if (param.asInteger() == 0x468C7B11)
- sendEntityMessage(_klayman, 0x1014, _asRing4);
+ sendEntityMessage(_klaymen, 0x1014, _asRing4);
else if (param.asInteger() == 0x42845B19)
- sendEntityMessage(_klayman, 0x1014, _asRing5);
+ sendEntityMessage(_klaymen, 0x1014, _asRing5);
else if (param.asInteger() == 0xC0A07458)
- sendEntityMessage(_klayman, 0x1014, _ssPressButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssPressButton);
break;
case 0x1024:
sendMessage(_parentModule, 0x1024, param.asInteger());
@@ -1312,10 +1312,10 @@ uint32 Scene1002::handleMessage(int messageNum, const MessageParam &param, Entit
if (_isClimbingLadder) {
setMessageList2(0x004B43D0);
} else {
- if (_klayman->getY() > 420) {
- sendEntityMessage(_klayman, 0x1014, _asVenusFlyTrap);
+ if (_klaymen->getY() > 420) {
+ sendEntityMessage(_klaymen, 0x1014, _asVenusFlyTrap);
setMessageList2(0x004B4480);
- } else if (_klayman->getY() > 227) {
+ } else if (_klaymen->getY() > 227) {
setMessageList2(0x004B41E0);
} else {
setMessageList2(0x004B4148);
@@ -1365,7 +1365,7 @@ uint32 Scene1002::handleMessage(int messageNum, const MessageParam &param, Entit
}
break;
case 0x480B:
- sendEntityMessage(_klayman, 0x1014, _asDoorSpy);
+ sendEntityMessage(_klaymen, 0x1014, _asDoorSpy);
break;
case 0x480F:
setGlobalVar(V_RADIO_ENABLED, 0);
@@ -1464,31 +1464,31 @@ Scene1004::Scene1004(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
setRectList(0x004B7C70);
- insertKlayman<KmScene1004>(330, 327);
+ insertKlaymen<KmScene1004>(330, 327);
setMessageList(0x004B7C18);
} else if (which == 1) {
// Klaymen returning from reading a note
setRectList(0x004B7C70);
- insertKlayman<KmScene1004>(330, 327);
+ insertKlaymen<KmScene1004>(330, 327);
setMessageList(0x004B7C08);
} else {
// Klaymen coming down the ladder
loadDataResource(0x01900A04);
- insertKlayman<KmScene1004>(_dataResource.getPoint(0x80052A29).x, 27);
+ insertKlaymen<KmScene1004>(_dataResource.getPoint(0x80052A29).x, 27);
setMessageList(0x004B7BF0);
}
updatePaletteArea();
- _asKlaymanLadderHands = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ _asKlaymenLadderHands = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
insertStaticSprite(0x800034A0, 1100);
insertStaticSprite(0x64402020, 1100);
insertStaticSprite(0x3060222E, 1300);
tempSprite = insertStaticSprite(0x0E002004, 1300);
- _klayman->setClipRect(0, tempSprite->getDrawRect().y, 640, 480);
- _asKlaymanLadderHands->setClipRect(_klayman->getClipRect());
+ _klaymen->setClipRect(0, tempSprite->getDrawRect().y, 640, 480);
+ _asKlaymenLadderHands->setClipRect(_klaymen->getClipRect());
_asTrashCan = insertSprite<AsScene1004TrashCan>();
@@ -1523,7 +1523,7 @@ uint32 Scene1004::handleMessage(int messageNum, const MessageParam &param, Entit
}
void Scene1004::updatePaletteArea() {
- if (_klayman->getY() < 150) {
+ if (_klaymen->getY() < 150) {
if (_paletteAreaStatus != 0) {
_paletteAreaStatus = 0;
_palette->addBasePalette(0x406B0D10, 0, 64, 0);
diff --git a/engines/neverhood/module1000.h b/engines/neverhood/module1000.h
index 2cc9a556dd..897d026470 100644
--- a/engines/neverhood/module1000.h
+++ b/engines/neverhood/module1000.h
@@ -175,10 +175,10 @@ protected:
class AsScene1002VenusFlyTrap : public AnimatedSprite {
public:
- AsScene1002VenusFlyTrap(NeverhoodEngine *vm, Scene *parentScene, Sprite *klayman, bool isSecond);
+ AsScene1002VenusFlyTrap(NeverhoodEngine *vm, Scene *parentScene, Sprite *klaymen, bool isSecond);
protected:
Scene *_parentScene;
- Sprite *_klayman;
+ Sprite *_klaymen;
int _countdown;
bool _isSecond;
void update();
@@ -191,11 +191,11 @@ protected:
void stRelease();
void stGrabRing();
void stRingGrabbed();
- void stKlaymanInside();
+ void stKlaymenInside();
void stIdle();
- void stKlaymanInsideMoving();
- void stSpitOutKlayman();
- void swallowKlayman();
+ void stKlaymenInsideMoving();
+ void stSpitOutKlaymen();
+ void swallowKlaymen();
};
class AsScene1002OutsideDoorBackground : public AnimatedSprite {
@@ -212,20 +212,20 @@ protected:
void stDoorClosed();
};
-class AsScene1002KlaymanLadderHands : public AnimatedSprite {
+class AsScene1002KlaymenLadderHands : public AnimatedSprite {
public:
- AsScene1002KlaymanLadderHands(NeverhoodEngine *vm, Klayman *klayman);
+ AsScene1002KlaymenLadderHands(NeverhoodEngine *vm, Klaymen *klaymen);
protected:
- Klayman *_klayman;
+ Klaymen *_klaymen;
void update();
};
-class AsScene1002KlaymanPeekHand : public AnimatedSprite {
+class AsScene1002KlaymenPeekHand : public AnimatedSprite {
public:
- AsScene1002KlaymanPeekHand(NeverhoodEngine *vm, Scene *parentScene, Klayman *klayman);
+ AsScene1002KlaymenPeekHand(NeverhoodEngine *vm, Scene *parentScene, Klaymen *klaymen);
protected:
Scene *_parentScene;
- Klayman *_klayman;
+ Klaymen *_klaymen;
bool _isClipRectSaved;
NRect _savedClipRect;
void update();
@@ -250,11 +250,11 @@ protected:
Sprite *_ssLadderArchPart2;
Sprite *_ssLadderArchPart3;
Sprite *_ssCeiling;
- Sprite *_asKlaymanLadderHands;
- Sprite *_asKlaymanPeekHand;
+ Sprite *_asKlaymenLadderHands;
+ Sprite *_asKlaymenPeekHand;
Sprite *_asOutsideDoorBackground;
Sprite *_ssPressButton;
- bool _isKlaymanFloor;
+ bool _isKlaymenFloor;
bool _isClimbingLadder;
void update();
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
@@ -273,7 +273,7 @@ class Scene1004 : public Scene {
public:
Scene1004(NeverhoodEngine *vm, Module *parentModule, int which);
protected:
- Sprite *_asKlaymanLadderHands;
+ Sprite *_asKlaymenLadderHands;
Sprite *_asTrashCan;
int _paletteAreaStatus;
void update();
diff --git a/engines/neverhood/module1100.cpp b/engines/neverhood/module1100.cpp
index 2ee389703c..067018dea0 100644
--- a/engines/neverhood/module1100.cpp
+++ b/engines/neverhood/module1100.cpp
@@ -656,35 +656,35 @@ Scene1109::Scene1109(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1109>(140, 436);
+ insertKlaymen<KmScene1109>(140, 436);
setMessageList(0x004B6260);
sendMessage(this, 0x2000, 0);
} else if (which == 1) {
// Klaymen teleporting in
- insertKlayman<KmScene1109>(450, 436);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene1109>(450, 436);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B6268, false);
sendMessage(this, 0x2000, 1);
} else if (which == 2) {
// Klaymen teleporting out
- insertKlayman<KmScene1109>(450, 436);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene1109>(450, 436);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B6318, false);
sendMessage(this, 0x2000, 1);
} else if (which == 3) {
// Klaymen returning from teleporter console
- insertKlayman<KmScene1109>(450, 436);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene1109>(450, 436);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B6278, false);
sendMessage(this, 0x2000, 1);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene1109>(0, 436);
+ insertKlaymen<KmScene1109>(0, 436);
setMessageList(0x004B6258);
sendMessage(this, 0x2000, 0);
}
- _klayman->setClipRect(0, 0, _sprite1->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, 0, _sprite1->getDrawRect().x2(), 480);
}
@@ -694,10 +694,10 @@ uint32 Scene1109::handleMessage(int messageNum, const MessageParam &param, Entit
case 0x2000:
if (param.asInteger()) {
setRectList(0x004B63A8);
- _klayman->setKlaymanIdleTable3();
+ _klaymen->setKlaymenIdleTable3();
} else {
setRectList(0x004B6398);
- _klayman->setKlaymanIdleTable1();
+ _klaymen->setKlaymenIdleTable1();
}
break;
}
diff --git a/engines/neverhood/module1200.cpp b/engines/neverhood/module1200.cpp
index 844d07f771..1536114df8 100644
--- a/engines/neverhood/module1200.cpp
+++ b/engines/neverhood/module1200.cpp
@@ -196,8 +196,8 @@ uint32 AsScene1201TntManRope::handleMessage(int messageNum, const MessageParam &
return messageResult;
}
-AsScene1201RightDoor::AsScene1201RightDoor(NeverhoodEngine *vm, Sprite *klayman, bool isOpen)
- : AnimatedSprite(vm, 1100), _klayman(klayman), _countdown(0) {
+AsScene1201RightDoor::AsScene1201RightDoor(NeverhoodEngine *vm, Sprite *klaymen, bool isOpen)
+ : AnimatedSprite(vm, 1100), _klaymen(klaymen), _countdown(0) {
createSurface1(0xD088AC30, 100);
_x = 320;
@@ -254,17 +254,17 @@ void AsScene1201RightDoor::stCloseDoorDone() {
setVisible(false);
}
-AsScene1201KlaymanHead::AsScene1201KlaymanHead(NeverhoodEngine *vm)
+AsScene1201KlaymenHead::AsScene1201KlaymenHead(NeverhoodEngine *vm)
: AnimatedSprite(vm, 1200) {
createSurface(1200, 69, 98);
SetUpdateHandler(&AnimatedSprite::update);
- SetMessageHandler(&AsScene1201KlaymanHead::handleMessage);
+ SetMessageHandler(&AsScene1201KlaymenHead::handleMessage);
SetSpriteUpdate(&AnimatedSprite::updateDeltaXY);
setVisible(false);
}
-uint32 AsScene1201KlaymanHead::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 AsScene1201KlaymenHead::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = Sprite::handleMessage(messageNum, param, sender);
switch (messageNum) {
case 0x2006:
@@ -514,8 +514,8 @@ void AsScene1201Match::stIdleOnFloor() {
_newStickFrameIndex = 0;
}
-AsScene1201Creature::AsScene1201Creature(NeverhoodEngine *vm, Scene *parentScene, Sprite *klayman)
- : AnimatedSprite(vm, 900), _parentScene(parentScene), _klayman(klayman), _klaymanTooClose(false) {
+AsScene1201Creature::AsScene1201Creature(NeverhoodEngine *vm, Scene *parentScene, Sprite *klaymen)
+ : AnimatedSprite(vm, 900), _parentScene(parentScene), _klaymen(klaymen), _klaymenTooClose(false) {
// NOTE: _countdown2 and _countdown3 were unused/without effect and thus removed
@@ -528,9 +528,9 @@ AsScene1201Creature::AsScene1201Creature(NeverhoodEngine *vm, Scene *parentScene
}
void AsScene1201Creature::update() {
- bool oldKlaymanTooClose = _klaymanTooClose;
- _klaymanTooClose = _klayman->getX() >= 385;
- if (_klaymanTooClose != oldKlaymanTooClose)
+ bool oldKlaymenTooClose = _klaymenTooClose;
+ _klaymenTooClose = _klaymen->getX() >= 385;
+ if (_klaymenTooClose != oldKlaymenTooClose)
stWaiting();
if (_countdown != 0 && (--_countdown == 0))
gotoNextState();
@@ -550,7 +550,7 @@ uint32 AsScene1201Creature::hmWaiting(int messageNum, const MessageParam &param,
GotoState(&AsScene1201Creature::stStartReachForTntDummy);
break;
case 0x2006:
- GotoState(&AsScene1201Creature::stPincerSnapKlayman);
+ GotoState(&AsScene1201Creature::stPincerSnapKlaymen);
break;
}
return messageResult;
@@ -566,14 +566,14 @@ uint32 AsScene1201Creature::hmPincerSnap(int messageNum, const MessageParam &par
return messageResult;
}
-uint32 AsScene1201Creature::hmPincerSnapKlayman(int messageNum, const MessageParam &param, Entity *sender) {
+uint32 AsScene1201Creature::hmPincerSnapKlaymen(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = Sprite::handleMessage(messageNum, param, sender);
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x02060018) {
playSound(0, 0xCD298116);
sendMessage(_parentScene, 0x4814, 0);
- sendMessage(_klayman, 0x4814, 0);
+ sendMessage(_klaymen, 0x4814, 0);
}
break;
case 0x3002:
@@ -591,7 +591,7 @@ void AsScene1201Creature::stWaiting() {
}
void AsScene1201Creature::stPincerSnap() {
- if (!_klaymanTooClose) {
+ if (!_klaymenTooClose) {
startAnimation(0xCA287133, 0, -1);
SetMessageHandler(&AsScene1201Creature::hmPincerSnap);
NextState(&AsScene1201Creature::stWaiting);
@@ -611,20 +611,20 @@ void AsScene1201Creature::stReachForTntDummy() {
_countdown = 0;
}
-void AsScene1201Creature::stPincerSnapKlayman() {
+void AsScene1201Creature::stPincerSnapKlaymen() {
startAnimation(0xCA287133, 0, -1);
- SetMessageHandler(&AsScene1201Creature::hmPincerSnapKlayman);
+ SetMessageHandler(&AsScene1201Creature::hmPincerSnapKlaymen);
NextState(&AsScene1201Creature::stWaiting);
_countdown = 0;
}
-AsScene1201LeftDoor::AsScene1201LeftDoor(NeverhoodEngine *vm, Sprite *klayman)
- : AnimatedSprite(vm, 1100), _klayman(klayman) {
+AsScene1201LeftDoor::AsScene1201LeftDoor(NeverhoodEngine *vm, Sprite *klaymen)
+ : AnimatedSprite(vm, 1100), _klaymen(klaymen) {
_x = 320;
_y = 240;
createSurface(800, 55, 199);
- if (_klayman->getX() < 100) {
+ if (_klaymen->getX() < 100) {
startAnimation(0x508A111B, 0, -1);
_newStickFrameIndex = STICK_LAST_FRAME;
playSound(0, calcHash("fxDoorOpen03"));
@@ -699,42 +699,42 @@ Scene1201::Scene1201(NeverhoodEngine *vm, Module *parentModule, int which)
tempSprite = insertStaticSprite(0xA29223FA, 1200);
x2 = tempSprite->getX() + tempSprite->getDrawRect().width;
- _asKlaymanHead = insertSprite<AsScene1201KlaymanHead>();
+ _asKlaymenHead = insertSprite<AsScene1201KlaymenHead>();
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1201>(364, 333);
+ insertKlaymen<KmScene1201>(364, 333);
setMessageList(0x004AEC08);
} else if (which == 3) {
// Klaymen standing after the weasel exploded
- insertKlayman<KmScene1201>(400, 329);
+ insertKlaymen<KmScene1201>(400, 329);
setMessageList(0x004AEC08);
} else if (which == 2) {
// Klaymen entering from the right
if (getGlobalVar(V_CREATURE_ANGRY) && !getGlobalVar(V_CREATURE_EXPLODED)) {
- insertKlayman<KmScene1201>(374, 333);
+ insertKlaymen<KmScene1201>(374, 333);
setMessageList(0x004AEC08);
} else {
- insertKlayman<KmScene1201>(640, 329);
+ insertKlaymen<KmScene1201>(640, 329);
setMessageList(0x004AEC20);
}
} else if (which == 1) {
// Klaymen returning from the TNT console
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X)) {
- insertKlayman<KmScene1201>(364, 333);
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X)) {
+ insertKlaymen<KmScene1201>(364, 333);
+ _klaymen->setDoDeltaX(1);
} else {
- insertKlayman<KmScene1201>(246, 333);
+ insertKlaymen<KmScene1201>(246, 333);
}
setMessageList(0x004AEC30);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene1201>(0, 336);
+ insertKlaymen<KmScene1201>(0, 336);
setMessageList(0x004AEC10);
}
- _klayman->setClipRect(x1, 0, x2, 480);
- _klayman->setRepl(64, 0);
+ _klaymen->setClipRect(x1, 0, x2, 480);
+ _klaymen->setRepl(64, 0);
if (getGlobalVar(V_CREATURE_ANGRY) && !getGlobalVar(V_CREATURE_EXPLODED)) {
setBackground(0x4019A2C4);
@@ -743,7 +743,7 @@ Scene1201::Scene1201(NeverhoodEngine *vm, Module *parentModule, int which)
} else {
setBackground(0x40206EC5);
setPalette(0x40206EC5);
- _asRightDoor = insertSprite<AsScene1201RightDoor>(_klayman, which == 2);
+ _asRightDoor = insertSprite<AsScene1201RightDoor>(_klaymen, which == 2);
}
if (getGlobalVar(V_TNT_DUMMY_BUILT)) {
@@ -816,7 +816,7 @@ Scene1201::Scene1201(NeverhoodEngine *vm, Module *parentModule, int which)
tempSprite = insertStaticSprite(0x63D400BC, 900);
- _asLeftDoor = insertSprite<AsScene1201LeftDoor>(_klayman);
+ _asLeftDoor = insertSprite<AsScene1201LeftDoor>(_klaymen);
_asLeftDoor->setClipRect(x1, tempSprite->getDrawRect().y, tempSprite->getDrawRect().x2(), 480);
if (getGlobalVar(V_CREATURE_ANGRY) && getGlobalVar(V_MATCH_STATUS) == 0)
@@ -830,7 +830,7 @@ Scene1201::Scene1201(NeverhoodEngine *vm, Module *parentModule, int which)
}
if (getGlobalVar(V_CREATURE_ANGRY) && getGlobalVar(V_CREATURE_EXPLODED) == 0) {
- _asCreature = insertSprite<AsScene1201Creature>(this, _klayman);
+ _asCreature = insertSprite<AsScene1201Creature>(this, _klaymen);
_asCreature->setClipRect(x1, 0, x2, 480);
}
@@ -839,7 +839,7 @@ Scene1201::Scene1201(NeverhoodEngine *vm, Module *parentModule, int which)
Scene1201::~Scene1201() {
if (_creatureExploded)
setGlobalVar(V_CREATURE_EXPLODED, 1);
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
void Scene1201::update() {
@@ -861,7 +861,7 @@ uint32 Scene1201::handleMessage(int messageNum, const MessageParam &param, Entit
_canAcceptInput = false;
sendMessage(_asCreature, 0x2006, 0);
} else if (param.asInteger() == 0x090EB048) {
- if (_klayman->getX() < 572)
+ if (_klaymen->getX() < 572)
setMessageList2(0x004AEC90);
else
setMessageList2(0x004AEC20);
@@ -871,19 +871,19 @@ uint32 Scene1201::handleMessage(int messageNum, const MessageParam &param, Entit
if (getGlobalVar(V_MATCH_STATUS) == 0)
setMessageList2(0x004AECB0);
else {
- sendEntityMessage(_klayman, 0x1014, _asMatch);
+ sendEntityMessage(_klaymen, 0x1014, _asMatch);
setMessageList2(0x004AECC0);
}
break;
case 0x2002:
if (getGlobalVar(V_TNT_DUMMY_FUSE_LIT)) {
// Move the TNT dummy if the fuse is burning
- sendEntityMessage(_klayman, 0x1014, _asTntMan);
+ sendEntityMessage(_klaymen, 0x1014, _asTntMan);
setMessageList2(0x004AECF0, false);
} else if (getGlobalVar(V_MATCH_STATUS) == 3) {
// Light the TNT dummy if we have the match
- sendEntityMessage(_klayman, 0x1014, _asTntMan);
- if (_klayman->getX() > _asTntMan->getX())
+ sendEntityMessage(_klaymen, 0x1014, _asTntMan);
+ if (_klaymen->getX() > _asTntMan->getX())
setMessageList(0x004AECD0);
else
setMessageList(0x004AECE0);
@@ -894,7 +894,7 @@ uint32 Scene1201::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asTape) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004AED38);
}
break;
@@ -902,7 +902,7 @@ uint32 Scene1201::handleMessage(int messageNum, const MessageParam &param, Entit
sendMessage(_asRightDoor, 0x4829, 0);
break;
case 0x8000:
- sendMessage(_asKlaymanHead, 0x2006, 0);
+ sendMessage(_asKlaymenHead, 0x2006, 0);
break;
}
return messageResult;
diff --git a/engines/neverhood/module1200.h b/engines/neverhood/module1200.h
index 1fe607d308..f6f97b4131 100644
--- a/engines/neverhood/module1200.h
+++ b/engines/neverhood/module1200.h
@@ -61,9 +61,9 @@ protected:
class AsScene1201RightDoor : public AnimatedSprite {
public:
- AsScene1201RightDoor(NeverhoodEngine *vm, Sprite *klayman, bool isOpen);
+ AsScene1201RightDoor(NeverhoodEngine *vm, Sprite *klaymen, bool isOpen);
protected:
- Sprite *_klayman;
+ Sprite *_klaymen;
int _countdown;
void update();
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
@@ -72,9 +72,9 @@ protected:
void stCloseDoorDone();
};
-class AsScene1201KlaymanHead : public AnimatedSprite {
+class AsScene1201KlaymenHead : public AnimatedSprite {
public:
- AsScene1201KlaymanHead(NeverhoodEngine *vm);
+ AsScene1201KlaymenHead(NeverhoodEngine *vm);
protected:
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
};
@@ -126,28 +126,28 @@ protected:
class AsScene1201Creature : public AnimatedSprite {
public:
- AsScene1201Creature(NeverhoodEngine *vm, Scene *parentScene, Sprite *klayman);
+ AsScene1201Creature(NeverhoodEngine *vm, Scene *parentScene, Sprite *klaymen);
protected:
Scene *_parentScene;
- Sprite *_klayman;
+ Sprite *_klaymen;
int _countdown;
- bool _klaymanTooClose;
+ bool _klaymenTooClose;
void update();
uint32 hmWaiting(int messageNum, const MessageParam &param, Entity *sender);
uint32 hmPincerSnap(int messageNum, const MessageParam &param, Entity *sender);
- uint32 hmPincerSnapKlayman(int messageNum, const MessageParam &param, Entity *sender);
+ uint32 hmPincerSnapKlaymen(int messageNum, const MessageParam &param, Entity *sender);
void stWaiting();
void stPincerSnap();
void stStartReachForTntDummy();
void stReachForTntDummy();
- void stPincerSnapKlayman();
+ void stPincerSnapKlaymen();
};
class AsScene1201LeftDoor : public AnimatedSprite {
public:
- AsScene1201LeftDoor(NeverhoodEngine *vm, Sprite *klayman);
+ AsScene1201LeftDoor(NeverhoodEngine *vm, Sprite *klaymen);
protected:
- Sprite *_klayman;
+ Sprite *_klaymen;
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
void stCloseDoor();
};
@@ -171,7 +171,7 @@ protected:
Sprite *_asLeftDoor;
Sprite *_asRightDoor;
Sprite *_asTape;
- Sprite *_asKlaymanHead;
+ Sprite *_asKlaymenHead;
bool _creatureExploded;
void update();
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
diff --git a/engines/neverhood/module1300.cpp b/engines/neverhood/module1300.cpp
index 690ca7cea3..94937c4c7f 100644
--- a/engines/neverhood/module1300.cpp
+++ b/engines/neverhood/module1300.cpp
@@ -445,20 +445,20 @@ Scene1302::Scene1302(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1002>(380, 364);
+ insertKlaymen<KmScene1002>(380, 364);
setMessageList(0x004B0868);
} else {
// Klaymen entering from back
- insertKlayman<KmScene1002>(293, 330);
+ insertKlaymen<KmScene1002>(293, 330);
setMessageList(0x004B0870);
}
- _klayman->setClipRect(0, 0, _sprite3->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, 0, _sprite3->getDrawRect().x2(), 480);
- _asVenusFlyTrap = insertSprite<AsScene1002VenusFlyTrap>(this, _klayman, true);
+ _asVenusFlyTrap = insertSprite<AsScene1002VenusFlyTrap>(this, _klaymen, true);
addCollisionSprite(_asVenusFlyTrap);
- sendEntityMessage(_klayman, 0x2007, _asVenusFlyTrap);
+ sendEntityMessage(_klaymen, 0x2007, _asVenusFlyTrap);
}
@@ -468,10 +468,10 @@ uint32 Scene1302::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x4A845A00)
- sendEntityMessage(_klayman, 0x1014, _asRing1);
+ sendEntityMessage(_klaymen, 0x1014, _asRing1);
else if (param.asInteger() == 0x43807801) {
if (!getGlobalVar(V_FLYTRAP_RING_BRIDGE)) {
- sendEntityMessage(_klayman, 0x1014, _asRing2);
+ sendEntityMessage(_klaymen, 0x1014, _asRing2);
if (_asVenusFlyTrap->getX() - 10 < 218 + 32 && _asVenusFlyTrap->getX() + 10 > 218 + 32)
setMessageList(0x004B0940);
else
@@ -480,10 +480,10 @@ uint32 Scene1302::handleMessage(int messageNum, const MessageParam &param, Entit
setMessageList(0x004B0950);
messageResult = 1;
} else if (param.asInteger() == 0x46C26A01)
- sendEntityMessage(_klayman, 0x1014, _asRing3);
+ sendEntityMessage(_klaymen, 0x1014, _asRing3);
else if (param.asInteger() == 0x468C7B11) {
if (!getGlobalVar(V_FLYTRAP_RING_FENCE)) {
- sendEntityMessage(_klayman, 0x1014, _asRing4);
+ sendEntityMessage(_klaymen, 0x1014, _asRing4);
if (_asVenusFlyTrap->getX() - 10 < 218 + 32 + 32 + 32 && _asVenusFlyTrap->getX() + 10 > 218 + 32 + 32 + 32)
setMessageList(0x004B0940);
else
@@ -492,7 +492,7 @@ uint32 Scene1302::handleMessage(int messageNum, const MessageParam &param, Entit
setMessageList(0x004B0950);
messageResult = 1;
} else if (param.asInteger() == 0x42845B19)
- sendEntityMessage(_klayman, 0x1014, _asRing5);
+ sendEntityMessage(_klaymen, 0x1014, _asRing5);
else if (param.asInteger() == 0x430A6060) {
if (getGlobalVar(V_FLYTRAP_RING_BRIDGE))
setMessageList2(0x004B0910);
@@ -511,14 +511,14 @@ uint32 Scene1302::handleMessage(int messageNum, const MessageParam &param, Entit
}
break;
case 0x2000:
- if (_klayman->getY() > 360) {
- sendEntityMessage(_klayman, 0x1014, _asVenusFlyTrap);
+ if (_klaymen->getY() > 360) {
+ sendEntityMessage(_klaymen, 0x1014, _asVenusFlyTrap);
setMessageList2(0x004B08F0);
} else
setMessageList2(0x004B0920);
break;
case 0x2002:
- if (_klayman->getX() > 545)
+ if (_klaymen->getX() > 545)
leaveScene(1);
break;
case 0x2032:
@@ -646,10 +646,10 @@ Scene1303::Scene1303(NeverhoodEngine *vm, Module *parentModule)
_sprite1 = insertStaticSprite(0xA014216B, 1100);
- insertKlayman<KmScene1303>(207, 332);
+ insertKlaymen<KmScene1303>(207, 332);
setMessageList(0x004AF9A0);
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
}
@@ -671,7 +671,7 @@ uint32 Scene1303::handleMessage(int messageNum, const MessageParam &param, Entit
AsScene1304Needle::AsScene1304Needle(NeverhoodEngine *vm, Scene *parentScene, int surfacePriority, int16 x, int16 y)
: AnimatedSprite(vm, 0x548E9411, surfacePriority, x, y), _parentScene(parentScene) {
- // NOTE: Skipped check if Klayman already has the needle since that's done in the scene itself
+ // NOTE: Skipped check if Klaymen already has the needle since that's done in the scene itself
SetMessageHandler(&AsScene1304Needle::handleMessage);
}
@@ -719,15 +719,15 @@ Scene1304::Scene1304(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1304>(217, 347);
+ insertKlaymen<KmScene1304>(217, 347);
setMessageList(0x004B90E8);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene1304>(100, 347);
+ insertKlaymen<KmScene1304>(100, 347);
setMessageList(0x004B90F0);
}
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
}
@@ -744,10 +744,10 @@ uint32 Scene1304::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asNeedle) {
- sendEntityMessage(_klayman, 0x1014, _asNeedle);
+ sendEntityMessage(_klaymen, 0x1014, _asNeedle);
setMessageList(0x004B9130);
} else if (sender == _asKey) {
- sendEntityMessage(_klayman, 0x1014, _asKey);
+ sendEntityMessage(_klaymen, 0x1014, _asKey);
setMessageList(0x004B9140);
}
break;
@@ -767,11 +767,11 @@ Scene1305::Scene1305(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1305>(212, 441);
+ insertKlaymen<KmScene1305>(212, 441);
setMessageList(0x004B6E40);
} else {
// Klaymen enters falling
- insertKlayman<KmScene1305>(212, 441);
+ insertKlaymen<KmScene1305>(212, 441);
setMessageList(0x004B6E48);
}
@@ -894,51 +894,51 @@ Scene1306::Scene1306(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Resoring game
- insertKlayman<KmScene1306>(380, 440);
+ insertKlaymen<KmScene1306>(380, 440);
setMessageList(0x004AFAD0);
sendMessage(this, 0x2000, 0);
addCollisionSprite(_asTape);
} else if (which == 1) {
// Klaymen teleporting in
- insertKlayman<KmScene1306>(136, 440);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene1306>(136, 440);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004AFAF0);
sendMessage(this, 0x2000, 1);
addCollisionSprite(_asTape);
} else if (which == 2) {
// Klaymen returning from diskplayer
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X)) {
- insertKlayman<KmScene1306>(515, 440);
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X)) {
+ insertKlaymen<KmScene1306>(515, 440);
+ _klaymen->setDoDeltaX(1);
} else {
- insertKlayman<KmScene1306>(355, 440);
+ insertKlaymen<KmScene1306>(355, 440);
}
setMessageList(0x004AFBC8);
sendMessage(this, 0x2000, 0);
addCollisionSprite(_asTape);
} else if (which == 3) {
// Klaymen returning from window
- insertKlayman<KmScene1306>(534, 440);
+ insertKlaymen<KmScene1306>(534, 440);
setMessageList(0x004AFC30);
sendMessage(this, 0x2000, 0);
addCollisionSprite(_asTape);
} else if (which == 4) {
// Klaymen teleporting out
- insertKlayman<KmScene1306>(136, 440);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene1306>(136, 440);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004AFC38);
sendMessage(this, 0x2000, 1);
addCollisionSprite(_asTape);
} else if (which == 5) {
// Klaymen returning from teleporter
- insertKlayman<KmScene1306>(136, 440);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene1306>(136, 440);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004AFB00);
sendMessage(this, 0x2000, 1);
addCollisionSprite(_asTape);
} else {
// Klaymen coming up in elevator
- insertKlayman<KmScene1306>(286, 408);
+ insertKlaymen<KmScene1306>(286, 408);
setSurfacePriority(_asElevator->getSurface(), 1100);
setSurfacePriority(_asElevatorDoor->getSurface(), 1090);
setSurfacePriority(_sprite1->getSurface(), 1080);
@@ -951,7 +951,7 @@ Scene1306::Scene1306(NeverhoodEngine *vm, Module *parentModule, int which)
}
Scene1306::~Scene1306() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
uint32 Scene1306::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
@@ -959,7 +959,7 @@ uint32 Scene1306::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x402064D8)
- sendEntityMessage(_klayman, 0x1014, _ssButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssButton);
else if (param.asInteger() == 0x01C66840) {
if (sendMessage(_asElevator, 0x2001, 0) != 0)
setMessageList(0x004AFBD8);
@@ -974,10 +974,10 @@ uint32 Scene1306::handleMessage(int messageNum, const MessageParam &param, Entit
case 0x2000:
if (param.asInteger() != 0) {
setRectList(0x004AFD28);
- _klayman->setKlaymanIdleTable3();
+ _klaymen->setKlaymenIdleTable3();
} else {
setRectList(0x004AFD18);
- _klayman->setKlaymanIdleTable1();
+ _klaymen->setKlaymenIdleTable1();
}
break;
case 0x480B:
@@ -986,13 +986,13 @@ uint32 Scene1306::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asKey) {
- if (_klayman->getX() >= 249) {
- sendEntityMessage(_klayman, 0x1014, _asKey);
+ if (_klaymen->getX() >= 249) {
+ sendEntityMessage(_klaymen, 0x1014, _asKey);
setMessageList(0x004AFC58);
}
} else if (sender == _asTape) {
- if (_klayman->getX() >= 249) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ if (_klaymen->getX() >= 249) {
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004AFC68);
}
}
@@ -1549,7 +1549,7 @@ Scene1308::Scene1308(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1308>(380, 440);
+ insertKlaymen<KmScene1308>(380, 440);
setMessageList(0x004B57C0);
if (getGlobalVar(V_KEYDOOR_UNLOCKED)) {
_sprite4 = insertStaticSprite(0x0101A624, 1100);
@@ -1560,7 +1560,7 @@ Scene1308::Scene1308(NeverhoodEngine *vm, Module *parentModule, int which)
}
} else if (which == 1) {
// Klaymen entering from the right
- insertKlayman<KmScene1308>(640, 440);
+ insertKlaymen<KmScene1308>(640, 440);
setMessageList(0x004B57C8);
if (getGlobalVar(V_KEYDOOR_UNLOCKED)) {
_sprite4 = insertStaticSprite(0x0101A624, 1100);
@@ -1571,7 +1571,7 @@ Scene1308::Scene1308(NeverhoodEngine *vm, Module *parentModule, int which)
}
} else if (which == 2) {
// Klaymen returning from keyslots panel
- insertKlayman<KmScene1308>(475, 440);
+ insertKlaymen<KmScene1308>(475, 440);
setMessageList(0x004B58B0);
if (getGlobalVar(V_KEYDOOR_UNLOCKED)) {
_sprite5 = insertSprite<AsScene1308KeyboardDoor>(this);
@@ -1583,26 +1583,26 @@ Scene1308::Scene1308(NeverhoodEngine *vm, Module *parentModule, int which)
}
} else {
// Klaymen entering from the left
- insertKlayman<KmScene1308>(41, 440);
+ insertKlaymen<KmScene1308>(41, 440);
setMessageList(0x004B57D0);
sendMessage(_asJaggyDoor, 0x4808, 0);
_sprite1->setVisible(false);
if (getGlobalVar(V_KEYDOOR_UNLOCKED)) {
_sprite4 = insertStaticSprite(0x0101A624, 1100);
- _klayman->setVisible(false);
+ _klaymen->setVisible(false);
} else {
_sprite5 = insertStaticSprite(0x080811A0, 100);
- _klayman->setVisible(false);
+ _klaymen->setVisible(false);
}
}
if (_sprite4)
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, _sprite4->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, _sprite4->getDrawRect().x2(), 480);
else
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
if (getGlobalVar(V_PROJECTOR_LOCATION) == 4) {
- _asProjector = insertSprite<AsCommonProjector>(this, _klayman, (Sprite*)NULL);
+ _asProjector = insertSprite<AsCommonProjector>(this, _klaymen, (Sprite*)NULL);
addCollisionSprite(_asProjector);
_asProjector->setClipRect(0, 0, 640, _sprite2->getDrawRect().y2());
_asProjector->setRepl(64, 0);
@@ -1618,7 +1618,7 @@ uint32 Scene1308::handleMessage(int messageNum, const MessageParam &param, Entit
setRectList(0x004B59A0);
_isProjecting = true;
} else if (param.asInteger() == 0x08821382) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
if (getGlobalVar(V_KEYDOOR_UNLOCKED))
setRectList(0x004B5990);
else
@@ -1628,7 +1628,7 @@ uint32 Scene1308::handleMessage(int messageNum, const MessageParam &param, Entit
clearRectList();
sendMessage(_asJaggyDoor, 0x4809, 0);
_sprite1->setVisible(false);
- _klayman->setVisible(false);
+ _klaymen->setVisible(false);
}
break;
case 0x1022:
@@ -1646,7 +1646,7 @@ uint32 Scene1308::handleMessage(int messageNum, const MessageParam &param, Entit
setRectList(0x004B5980);
setMessageList(0x004B57E8, false);
_sprite1->setVisible(true);
- _klayman->setVisible(true);
+ _klaymen->setVisible(true);
break;
case 0x2001:
leaveScene(0);
@@ -1675,10 +1675,10 @@ uint32 Scene1308::handleMessage(int messageNum, const MessageParam &param, Entit
setMessageList2(0x004B5868);
else {
if (param.asInteger() == 1) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
setMessageList2(0x004B5848);
- } else if (sendMessage(_asProjector, 0x480C, _klayman->getX() <= _asProjector->getX() ? 0 : 1) != 0) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
+ } else if (sendMessage(_asProjector, 0x480C, _klaymen->getX() <= _asProjector->getX() ? 0 : 1) != 0) {
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
setMessageList2(0x004B5830);
} else
setMessageList2(0x004B5800);
@@ -1687,7 +1687,7 @@ uint32 Scene1308::handleMessage(int messageNum, const MessageParam &param, Entit
if (_isProjecting)
setMessageList2(0x004B5868);
else if (_messageListStatus != 2) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList2(0x004B58E0);
}
}
@@ -1716,18 +1716,18 @@ void Scene1317::update() {
}
void Scene1317::upChooseKing() {
- if (!_klaymanBlinks && _klaymanBlinkCountdown != 0 && (--_klaymanBlinkCountdown == 0))
- _klaymanBlinks = true;
+ if (!_klaymenBlinks && _klaymenBlinkCountdown != 0 && (--_klaymenBlinkCountdown == 0))
+ _klaymenBlinks = true;
- if (!_klaymanBlinks && _smackerPlayer->getFrameNumber() + 1 >= 2) {
+ if (!_klaymenBlinks && _smackerPlayer->getFrameNumber() + 1 >= 2) {
_smackerPlayer->rewind();
- } else if (_klaymanBlinks && _smackerPlayer->getFrameNumber() + 1 >= 6) {
+ } else if (_klaymenBlinks && _smackerPlayer->getFrameNumber() + 1 >= 6) {
_smackerPlayer->rewind();
- _klaymanBlinks = false;
- _klaymanBlinkCountdown = _vm->_rnd->getRandomNumber(30 - 1) + 15;
+ _klaymenBlinks = false;
+ _klaymenBlinkCountdown = _vm->_rnd->getRandomNumber(30 - 1) + 15;
}
- if (!_klaymanBlinks && _decisionCountdown != 0 && (--_decisionCountdown == 0))
+ if (!_klaymenBlinks && _decisionCountdown != 0 && (--_decisionCountdown == 0))
stNoDecisionYet();
if (_smackerFileHash) {
@@ -1758,10 +1758,10 @@ uint32 Scene1317::hmChooseKing(int messageNum, const MessageParam &param, Entity
stHoborgAsKing();
} else if (param.asPoint().x >= 313 && param.asPoint().y >= 184 &&
param.asPoint().x <= 399 && param.asPoint().y <= 379) {
- stKlaymanAsKing();
+ stKlaymenAsKing();
} else if (param.asPoint().x >= 347 && param.asPoint().y >= 380 &&
param.asPoint().x <= 418 && param.asPoint().y <= 474) {
- stKlaymanAsKing();
+ stKlaymenAsKing();
}
break;
}
@@ -1793,8 +1793,8 @@ void Scene1317::stChooseKing() {
_smackerFileHash = 0x10982841;
_keepLastSmackerFrame = true;
_decisionCountdown = 450;
- _klaymanBlinks = false;
- _klaymanBlinkCountdown = _vm->_rnd->getRandomNumber(30 - 1) + 15;
+ _klaymenBlinks = false;
+ _klaymenBlinkCountdown = _vm->_rnd->getRandomNumber(30 - 1) + 15;
SetMessageHandler(&Scene1317::hmChooseKing);
SetUpdateHandler(&Scene1317::upChooseKing);
}
@@ -1815,7 +1815,7 @@ void Scene1317::stHoborgAsKing() {
SetUpdateHandler(&Scene1317::update);
}
-void Scene1317::stKlaymanAsKing() {
+void Scene1317::stKlaymenAsKing() {
showMouse(false);
_smackerFileHash = 0x80982841;
_keepLastSmackerFrame = false;
diff --git a/engines/neverhood/module1300.h b/engines/neverhood/module1300.h
index ebbd03184e..147bfd0645 100644
--- a/engines/neverhood/module1300.h
+++ b/engines/neverhood/module1300.h
@@ -272,8 +272,8 @@ public:
Scene1317(NeverhoodEngine *vm, Module *parentModule);
protected:
SmackerPlayer *_smackerPlayer;
- bool _klaymanBlinks;
- int _klaymanBlinkCountdown;
+ bool _klaymenBlinks;
+ int _klaymenBlinkCountdown;
int _decisionCountdown;
uint32 _smackerFileHash;
bool _keepLastSmackerFrame;
@@ -286,7 +286,7 @@ protected:
void stChooseKing();
void stNoDecisionYet();
void stHoborgAsKing();
- void stKlaymanAsKing();
+ void stKlaymenAsKing();
void stEndMovie();
};
diff --git a/engines/neverhood/module1400.cpp b/engines/neverhood/module1400.cpp
index 5febe8f08d..d96703b6f2 100644
--- a/engines/neverhood/module1400.cpp
+++ b/engines/neverhood/module1400.cpp
@@ -301,8 +301,8 @@ void AsScene1401Cheese::stSuckedIn() {
SetSpriteUpdate(&AsScene1401Cheese::suSuckedIn);
}
-AsScene1401BackDoor::AsScene1401BackDoor(NeverhoodEngine *vm, Sprite *klayman, bool isOpen)
- : AnimatedSprite(vm, 1100), _klayman(klayman), _countdown(0), _isOpen(isOpen) {
+AsScene1401BackDoor::AsScene1401BackDoor(NeverhoodEngine *vm, Sprite *klaymen, bool isOpen)
+ : AnimatedSprite(vm, 1100), _klaymen(klaymen), _countdown(0), _isOpen(isOpen) {
_x = 320;
_y = 240;
@@ -376,8 +376,8 @@ static const AsCommonProjectorItem kAsCommonProjectorItems[] = {
{{262, 433}, 1, 1, 0, 0, 0}
};
-AsCommonProjector::AsCommonProjector(NeverhoodEngine *vm, Scene *parentScene, Sprite *klayman, Sprite *asPipe)
- : AnimatedSprite(vm, 1100), _parentScene(parentScene), _klayman(klayman), _asPipe(asPipe) {
+AsCommonProjector::AsCommonProjector(NeverhoodEngine *vm, Scene *parentScene, Sprite *klaymen, Sprite *asPipe)
+ : AnimatedSprite(vm, 1100), _parentScene(parentScene), _klaymen(klaymen), _asPipe(asPipe) {
_asProjectorItem = &kAsCommonProjectorItems[getGlobalVar(V_PROJECTOR_LOCATION)];
createSurface(990, 101, 182);
@@ -493,10 +493,10 @@ uint32 AsCommonProjector::hmAnimation(int messageNum, const MessageParam &param,
}
void AsCommonProjector::suMoving() {
- if (_x <= _klayman->getX())
- _x = _klayman->getX() - 100;
+ if (_x <= _klaymen->getX())
+ _x = _klaymen->getX() - 100;
else
- _x = _klayman->getX() + 100;
+ _x = _klaymen->getX() + 100;
moveProjector();
if (_beforeMoveX == _x) {
if (getGlobalVar(V_PROJECTOR_SLOT) == 0 && _asProjectorItem->leftBorderLeaves != 0) {
@@ -656,49 +656,49 @@ Scene1401::Scene1401(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1401>(380, 447);
+ insertKlaymen<KmScene1401>(380, 447);
setMessageList(0x004B65C8);
_sprite1->setVisible(false);
} else if (which == 1) {
// Klaymen entering from the left
- insertKlayman<KmScene1401>(0, 447);
+ insertKlaymen<KmScene1401>(0, 447);
setMessageList(0x004B65D0);
_sprite1->setVisible(false);
} else if (which == 2) {
// Klaymen entering from the right
- insertKlayman<KmScene1401>(660, 447);
+ insertKlaymen<KmScene1401>(660, 447);
setMessageList(0x004B65D8);
_sprite1->setVisible(false);
} else {
// Klaymen entering from the back
- insertKlayman<KmScene1401>(290, 413);
+ insertKlaymen<KmScene1401>(290, 413);
setMessageList(0x004B65E8);
_sprite1->setVisible(false);
}
if (getGlobalVar(V_PROJECTOR_LOCATION) == 2) {
- _asProjector = insertSprite<AsCommonProjector>(this, _klayman, _asPipe);
+ _asProjector = insertSprite<AsCommonProjector>(this, _klaymen, _asPipe);
addCollisionSprite(_asProjector);
if (getGlobalVar(V_PROJECTOR_SLOT) == 6) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
- _klayman->setX(_asProjector->getX() + 100);
- _klayman->updateBounds();
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
+ _klaymen->setX(_asProjector->getX() + 100);
+ _klaymen->updateBounds();
setMessageList(0x004B6670);
} else if (getGlobalVar(V_PROJECTOR_SLOT) == 0) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
- _klayman->setX(_asProjector->getX() - 100);
- _klayman->updateBounds();
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
+ _klaymen->setX(_asProjector->getX() - 100);
+ _klaymen->updateBounds();
setMessageList(0x004B6670);
}
_asProjector->setClipRect(_sprite3->getDrawRect().x, _sprite2->getDrawRect().y, 640, 480);
}
- _klayman->setClipRect(_sprite3->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(_sprite3->getDrawRect().x, 0, 640, 480);
if (which == 0 && _asProjector)
sendMessage(_asProjector, 0x482B, 0);
- _asBackDoor = insertSprite<AsScene1401BackDoor>(_klayman, which == 0);
+ _asBackDoor = insertSprite<AsScene1401BackDoor>(_klaymen, which == 0);
}
@@ -716,9 +716,9 @@ uint32 Scene1401::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x02144CB1)
- sendEntityMessage(_klayman, 0x1014, _ssFloorButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssFloorButton);
else if (param.asInteger() == 0x402064D8)
- sendEntityMessage(_klayman, 0x1014, _ssButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssButton);
else if (param.asInteger() == 0x01C66840) {
if (sendMessage(_asBackDoor, 0x2001, 0) != 0)
setMessageList(0x004B6690);
@@ -747,8 +747,8 @@ uint32 Scene1401::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asProjector) {
- if (sendMessage(_asProjector, 0x480C, _klayman->getX() > _asProjector->getX() ? 1 : 0) != 0) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
+ if (sendMessage(_asProjector, 0x480C, _klaymen->getX() > _asProjector->getX() ? 1 : 0) != 0) {
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
setMessageList2(0x004B6658);
} else
setMessageList2(0x004B65F0);
@@ -863,19 +863,19 @@ Scene1402::Scene1402(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1402>(377, 391);
+ insertKlaymen<KmScene1402>(377, 391);
setMessageList(0x004B0B48);
if (!getGlobalVar(V_MOUSE_PUZZLE_SOLVED))
_asPuzzleBox = insertSprite<AsScene1402PuzzleBox>(this, 0);
} else if (which == 1) {
// Klaymen entering from the left
- insertKlayman<KmScene1402>(42, 391);
+ insertKlaymen<KmScene1402>(42, 391);
setMessageList(0x004B0B50);
} else if (which == 2) {
// Klaymen returning from the puzzle box
- insertKlayman<KmScene1402>(377, 391);
+ insertKlaymen<KmScene1402>(377, 391);
setMessageList(0x004B0B60);
- _klayman->setDoDeltaX(1);
+ _klaymen->setDoDeltaX(1);
if (getGlobalVar(V_MOUSE_PUZZLE_SOLVED)) {
_asPuzzleBox = insertSprite<AsScene1402PuzzleBox>(this, 1);
clearRectList();
@@ -885,7 +885,7 @@ Scene1402::Scene1402(NeverhoodEngine *vm, Module *parentModule, int which)
_asPuzzleBox = insertSprite<AsScene1402PuzzleBox>(this, 0);
} else {
// Klaymen entering from the right
- insertKlayman<KmScene1402>(513, 391);
+ insertKlaymen<KmScene1402>(513, 391);
setMessageList(0x004B0B58);
if (!getGlobalVar(V_MOUSE_PUZZLE_SOLVED)) {
_asPuzzleBox = insertSprite<AsScene1402PuzzleBox>(this, 2);
@@ -897,23 +897,23 @@ Scene1402::Scene1402(NeverhoodEngine *vm, Module *parentModule, int which)
_asPuzzleBox->setClipRect(0, 0, 640, _ssBridgePart3->getDrawRect().y2());
if (getGlobalVar(V_PROJECTOR_LOCATION) == 1) {
- _asProjector = insertSprite<AsCommonProjector>(this, _klayman, (Sprite*)NULL);
+ _asProjector = insertSprite<AsCommonProjector>(this, _klaymen, (Sprite*)NULL);
addCollisionSprite(_asProjector);
if (getGlobalVar(V_PROJECTOR_SLOT) == 4) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
- _klayman->setX(_asProjector->getX() + 100);
- _klayman->updateBounds();
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
+ _klaymen->setX(_asProjector->getX() + 100);
+ _klaymen->updateBounds();
setMessageList(0x004B0BD0);
} else if (getGlobalVar(V_PROJECTOR_SLOT) == 0) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
- _klayman->setX(_asProjector->getX() - 100);
- _klayman->updateBounds();
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
+ _klaymen->setX(_asProjector->getX() - 100);
+ _klaymen->updateBounds();
setMessageList(0x004B0BD0);
}
_asProjector->setClipRect(_ssBridgePart1->getDrawRect().x, 0, _ssBridgePart2->getDrawRect().x, _ssBridgePart3->getDrawRect().y2());
}
- _klayman->setClipRect(_ssBridgePart1->getDrawRect().x, 0, _ssBridgePart2->getDrawRect().x2(), _ssBridgePart3->getDrawRect().y2());
+ _klaymen->setClipRect(_ssBridgePart1->getDrawRect().x, 0, _ssBridgePart2->getDrawRect().x2(), _ssBridgePart3->getDrawRect().y2());
}
@@ -929,7 +929,7 @@ void Scene1402::upShaking() {
Scene::update();
if (_asPuzzleBox)
_asPuzzleBox->setClipRect(0, 0, 640, _ssBridgePart3->getDrawRect().y2());
- _klayman->setClipRect(_ssBridgePart1->getDrawRect().x, 0, _ssBridgePart2->getDrawRect().x2(), _ssBridgePart3->getDrawRect().y2());
+ _klaymen->setClipRect(_ssBridgePart1->getDrawRect().x, 0, _ssBridgePart2->getDrawRect().x2(), _ssBridgePart3->getDrawRect().y2());
}
uint32 Scene1402::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
@@ -941,7 +941,7 @@ uint32 Scene1402::handleMessage(int messageNum, const MessageParam &param, Entit
leaveScene(0);
else {
clearRectList();
- _klayman->setVisible(false);
+ _klaymen->setVisible(false);
showMouse(false);
sendMessage(_asPuzzleBox, 0x2002, 0);
startShaking();
@@ -968,8 +968,8 @@ uint32 Scene1402::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asProjector) {
- if (sendMessage(_asProjector, 0x408C, _klayman->getX() > _asProjector->getX() ? 1 : 0) != 0) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
+ if (sendMessage(_asProjector, 0x408C, _klaymen->getX() > _asProjector->getX() ? 1 : 0) != 0) {
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
setMessageList2(0x004B0BB8);
} else
setMessageList2(0x004B0B68);
@@ -1300,22 +1300,22 @@ Scene1403::Scene1403(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1403>(380, 463);
+ insertKlaymen<KmScene1403>(380, 463);
setMessageList(0x004B1F18);
} else {
// Klaymen entering from the right
- insertKlayman<KmScene1403>(640, 463);
+ insertKlaymen<KmScene1403>(640, 463);
setMessageList(0x004B1F20);
}
- _klayman->setRepl(64, 0);
+ _klaymen->setRepl(64, 0);
if (getGlobalVar(V_PROJECTOR_LOCATION) == 4) {
- _asProjector = insertSprite<AsCommonProjector>(this, _klayman, (Sprite*)NULL);
+ _asProjector = insertSprite<AsCommonProjector>(this, _klaymen, (Sprite*)NULL);
addCollisionSprite(_asProjector);
if (getGlobalVar(V_PROJECTOR_SLOT) == 4) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
- _klayman->setX(_asProjector->getX() + 100);
- _klayman->updateBounds();
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
+ _klaymen->setX(_asProjector->getX() + 100);
+ _klaymen->updateBounds();
setMessageList(0x004B1F70);
}
_asProjector->setClipRect(0, 0, 640, _sprite2->getDrawRect().y2());
@@ -1332,7 +1332,7 @@ uint32 Scene1403::handleMessage(int messageNum, const MessageParam &param, Entit
setRectList(0x004B2008);
_isProjecting = true;
} else if (param.asInteger() == 0x08821382) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
setRectList(0x004B1FF8);
_isProjecting = false;
}
@@ -1359,10 +1359,10 @@ uint32 Scene1403::handleMessage(int messageNum, const MessageParam &param, Entit
if (_isProjecting)
setMessageList2(0x004B1FA8);
else if (param.asInteger() == 1) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
setMessageList2(0x004B1F88);
- } else if (sendMessage(_asProjector, 0x480C, _klayman->getX() > _asProjector->getX() ? 1 : 0) != 0) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
+ } else if (sendMessage(_asProjector, 0x480C, _klaymen->getX() > _asProjector->getX() ? 1 : 0) != 0) {
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
setMessageList2(0x004B1F58);
} else
setMessageList2(0x004B1F28);
@@ -1370,7 +1370,7 @@ uint32 Scene1403::handleMessage(int messageNum, const MessageParam &param, Entit
if (_isProjecting)
setMessageList2(0x004B1FA8);
else if (_messageListStatus != 2) {
- sendEntityMessage(_klayman, 0x1014, sender);
+ sendEntityMessage(_klaymen, 0x1014, sender);
setMessageList2(0x004B1FB8);
}
}
@@ -1406,45 +1406,45 @@ Scene1404::Scene1404(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1404>(376, 406);
+ insertKlaymen<KmScene1404>(376, 406);
setMessageList(0x004B8C28);
} else if (which == 1) {
// Klaymen returning from the tiles puzzle
- insertKlayman<KmScene1404>(376, 406);
+ insertKlaymen<KmScene1404>(376, 406);
setMessageList(0x004B8C30);
} else if (which == 2) {
// Klaymen returning from the diskplayer
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X)) {
- insertKlayman<KmScene1404>(347, 406);
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X)) {
+ insertKlaymen<KmScene1404>(347, 406);
+ _klaymen->setDoDeltaX(1);
} else {
- insertKlayman<KmScene1404>(187, 406);
+ insertKlaymen<KmScene1404>(187, 406);
}
setMessageList(0x004B8D28);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene1404>(30, 406);
+ insertKlaymen<KmScene1404>(30, 406);
setMessageList(0x004B8C38);
}
if (getGlobalVar(V_PROJECTOR_LOCATION) == 3) {
- _asProjector = insertSprite<AsCommonProjector>(this, _klayman, (Sprite*)NULL);
+ _asProjector = insertSprite<AsCommonProjector>(this, _klaymen, (Sprite*)NULL);
addCollisionSprite(_asProjector);
if (getGlobalVar(V_PROJECTOR_SLOT) == 0) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
- _klayman->setX(_asProjector->getX() - 100);
- _klayman->updateBounds();
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
+ _klaymen->setX(_asProjector->getX() - 100);
+ _klaymen->updateBounds();
setMessageList(0x004B8CB8);
}
_asProjector->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
}
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
}
Scene1404::~Scene1404() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
uint32 Scene1404::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
@@ -1463,16 +1463,16 @@ uint32 Scene1404::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asProjector) {
- if (sendMessage(_asProjector, 0x480C, _klayman->getX() > _asProjector->getX() ? 1 : 0) != 0) {
- sendEntityMessage(_klayman, 0x1014, _asProjector);
+ if (sendMessage(_asProjector, 0x480C, _klaymen->getX() > _asProjector->getX() ? 1 : 0) != 0) {
+ sendEntityMessage(_klaymen, 0x1014, _asProjector);
setMessageList2(0x004B8CA0);
} else
setMessageList2(0x004B8C40);
} else if (sender == _asTape && _messageListStatus != 2) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004B8CD0);
} else if (sender == _asKey && _messageListStatus != 2) {
- sendEntityMessage(_klayman, 0x1014, _asKey);
+ sendEntityMessage(_klaymen, 0x1014, _asKey);
setMessageList(0x004B8D18);
}
break;
diff --git a/engines/neverhood/module1400.h b/engines/neverhood/module1400.h
index ada3c66009..14857062c1 100644
--- a/engines/neverhood/module1400.h
+++ b/engines/neverhood/module1400.h
@@ -78,9 +78,9 @@ protected:
class AsScene1401BackDoor : public AnimatedSprite {
public:
- AsScene1401BackDoor(NeverhoodEngine *vm, Sprite *klayman, bool isOpen);
+ AsScene1401BackDoor(NeverhoodEngine *vm, Sprite *klaymen, bool isOpen);
protected:
- Sprite *_klayman;
+ Sprite *_klaymen;
int _countdown;
bool _isOpen;
void update();
@@ -101,11 +101,11 @@ struct AsCommonProjectorItem {
class AsCommonProjector : public AnimatedSprite {
public:
- AsCommonProjector(NeverhoodEngine *vm, Scene *parentScene, Sprite *klayman, Sprite *asPipe);
+ AsCommonProjector(NeverhoodEngine *vm, Scene *parentScene, Sprite *klaymen, Sprite *asPipe);
virtual ~AsCommonProjector();
protected:
Scene *_parentScene;
- Sprite *_klayman;
+ Sprite *_klaymen;
Sprite *_asPipe;
const AsCommonProjectorItem *_asProjectorItem;
int16 _beforeMoveX;
diff --git a/engines/neverhood/module1600.cpp b/engines/neverhood/module1600.cpp
index 54f715a0c5..bb6874ee03 100644
--- a/engines/neverhood/module1600.cpp
+++ b/engines/neverhood/module1600.cpp
@@ -1024,16 +1024,16 @@ Scene1608::Scene1608(NeverhoodEngine *vm, Module *parentModule, int which)
else {
// Klaymen is standing around
setRectList(0x004B47D0);
- insertKlayman<KmScene1608>(380, 438);
- _kmScene1608 = _klayman;
- _klaymanInCar = false;
+ insertKlaymen<KmScene1608>(380, 438);
+ _kmScene1608 = _klaymen;
+ _klaymenInCar = false;
_sprite1 = insertStaticSprite(0x7D0404E8, 1100);
setMessageList(0x004B46A8);
setBackground(0x10080E01);
setPalette(0x10080E01);
_asTape = insertSprite<AsScene1201Tape>(this, 13, 1100, 412, 443, 0x9148A011);
addCollisionSprite(_asTape);
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
SetUpdateHandler(&Scene1608::upLowerFloor);
insertScreenMouse(0x80E05108);
insertStaticSprite(0x4B18F868, 1200);
@@ -1042,9 +1042,9 @@ Scene1608::Scene1608(NeverhoodEngine *vm, Module *parentModule, int which)
// Klaymen entering from the left
_vm->gameState().which = 0;
setRectList(0x004B47D0);
- insertKlayman<KmScene1608>(0, 438);
- _kmScene1608 = _klayman;
- _klaymanInCar = false;
+ insertKlaymen<KmScene1608>(0, 438);
+ _kmScene1608 = _klaymen;
+ _klaymenInCar = false;
setMessageList(0x004B46B0);
setBackground(0x10080E01);
setPalette(0x10080E01);
@@ -1052,7 +1052,7 @@ Scene1608::Scene1608(NeverhoodEngine *vm, Module *parentModule, int which)
addCollisionSprite(_asTape);
insertScreenMouse(0x80E05108);
_sprite1 = insertStaticSprite(0x7D0404E8, 1100);
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, 640, 480);
SetUpdateHandler(&Scene1608::upLowerFloor);
insertStaticSprite(0x4B18F868, 1200);
} else if (which == 2) {
@@ -1069,12 +1069,12 @@ Scene1608::Scene1608(NeverhoodEngine *vm, Module *parentModule, int which)
_asIdleCarLower = insertSprite<AsCommonIdleCarLower>(375, 227);
_asIdleCarFull = insertSprite<AsCommonIdleCarFull>(375, 227);
_asCar->setVisible(false);
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X)) {
- insertKlayman<KmScene1608>(373, 220);
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X)) {
+ insertKlaymen<KmScene1608>(373, 220);
+ _klaymen->setDoDeltaX(1);
} else
- insertKlayman<KmScene1608>(283, 220);
- _kmScene1608 = _klayman;
+ insertKlaymen<KmScene1608>(283, 220);
+ _kmScene1608 = _klaymen;
setMessageList(0x004B47A8);
SetMessageHandler(&Scene1608::hmUpperFloor);
SetUpdateHandler(&Scene1608::upUpperFloor);
@@ -1085,14 +1085,14 @@ Scene1608::Scene1608(NeverhoodEngine *vm, Module *parentModule, int which)
_clipRect3.set(_sprite2->getDrawRect().x, _sprite3->getDrawRect().y, 640, _sprite2->getDrawRect().y2());
_clipRect2 = _clipRect1;
_clipRect2.y2 = 215;
- _klayman->setClipRect(_clipRect1);
+ _klaymen->setClipRect(_clipRect1);
_asCar->setClipRect(_clipRect1);
_asIdleCarLower->setClipRect(_clipRect1);
_asIdleCarFull->setClipRect(_clipRect1);
_asTape = insertSprite<AsScene1201Tape>(this, 13, 1100, 412, 443, 0x9148A011);
addCollisionSprite(_asTape);
insertSprite<AsCommonCarConnector>(_asCar)->setClipRect(_clipRect1);
- _klaymanInCar = false;
+ _klaymenInCar = false;
_carClipFlag = false;
_carStatus = 0;
setRectList(0x004B4810);
@@ -1134,7 +1134,7 @@ Scene1608::Scene1608(NeverhoodEngine *vm, Module *parentModule, int which)
_asTape = insertSprite<AsScene1201Tape>(this, 13, 1100, 412, 443, 0x9148A011);
// ... addCollisionSprite(_asTape);
insertSprite<AsCommonCarConnector>(_asCar)->setClipRect(_clipRect1);
- _klaymanInCar = true;
+ _klaymenInCar = true;
_carClipFlag = true;
_carStatus = 0;
}
@@ -1144,8 +1144,8 @@ Scene1608::Scene1608(NeverhoodEngine *vm, Module *parentModule, int which)
}
Scene1608::~Scene1608() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _kmScene1608->isDoDeltaX() ? 1 : 0);
- if (_klaymanInCar)
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _kmScene1608->isDoDeltaX() ? 1 : 0);
+ if (_klaymenInCar)
delete _kmScene1608;
else
delete _asCar;
@@ -1160,10 +1160,10 @@ void Scene1608::upLowerFloor() {
void Scene1608::upUpperFloor() {
Scene::update();
if (_carStatus == 1) {
- removeSurface(_klayman->getSurface());
- removeEntity(_klayman);
+ removeSurface(_klaymen->getSurface());
+ removeEntity(_klaymen);
addSprite(_asCar);
- _klaymanInCar = true;
+ _klaymenInCar = true;
clearRectList();
SetUpdateHandler(&Scene1608::upCarAtHome);
SetMessageHandler(&Scene1608::hmCarAtHome);
@@ -1172,10 +1172,10 @@ void Scene1608::upUpperFloor() {
_asCar->setVisible(true);
sendMessage(_asCar, 0x2009, 0);
_asCar->handleUpdate();
- _klayman = NULL;
+ _klaymen = NULL;
_carStatus = 0;
}
- updateKlaymanCliprect();
+ updateKlaymenCliprect();
}
void Scene1608::upCarAtHome() {
@@ -1191,17 +1191,17 @@ void Scene1608::upCarAtHome() {
}
_mouseClicked = false;
}
- updateKlaymanCliprect();
+ updateKlaymenCliprect();
}
void Scene1608::upGettingOutOfCar() {
Scene::update();
if (_carStatus == 2) {
- _klayman = _kmScene1608;
+ _klaymen = _kmScene1608;
removeSurface(_asCar->getSurface());
removeEntity(_asCar);
- addSprite(_klayman);
- _klaymanInCar = false;
+ addSprite(_klaymen);
+ _klaymenInCar = false;
SetMessageHandler(&Scene1608::hmUpperFloor);
SetUpdateHandler(&Scene1608::upUpperFloor);
setRectList(0x004B4810);
@@ -1210,10 +1210,10 @@ void Scene1608::upGettingOutOfCar() {
_asCar->setVisible(false);
setMessageList(0x004B4748);
processMessageList();
- _klayman->handleUpdate();
+ _klaymen->handleUpdate();
_carStatus = 0;
}
- updateKlaymanCliprect();
+ updateKlaymenCliprect();
}
void Scene1608::upRidingCar() {
@@ -1241,7 +1241,7 @@ uint32 Scene1608::hmLowerFloor(int messageNum, const MessageParam &param, Entity
case 0x100D:
if (param.asInteger() == 0x20250B1A) {
clearRectList();
- _klayman->setVisible(false);
+ _klaymen->setVisible(false);
showMouse(false);
_sprite1->setVisible(false);
//sendMessage(_asDoor, 0x4809, 0); // Play sound?
@@ -1313,7 +1313,7 @@ uint32 Scene1608::hmCarAtHome(int messageNum, const MessageParam &param, Entity
return 0;
}
-void Scene1608::updateKlaymanCliprect() {
+void Scene1608::updateKlaymenCliprect() {
if (_kmScene1608->getX() <= 375)
_kmScene1608->setClipRect(_clipRect1);
else
diff --git a/engines/neverhood/module1600.h b/engines/neverhood/module1600.h
index 6bffb2d9ed..0743767244 100644
--- a/engines/neverhood/module1600.h
+++ b/engines/neverhood/module1600.h
@@ -140,13 +140,13 @@ protected:
Sprite *_sprite2;
Sprite *_sprite3;
Sprite *_asTape;
- Klayman *_kmScene1608;
+ Klaymen *_kmScene1608;
NRect _clipRect1;
NRect _clipRect2;
NRect _clipRect3;
int _carStatus;
bool _carClipFlag;
- bool _klaymanInCar;
+ bool _klaymenInCar;
int _countdown1;
NPointArray *_roomPathPoints;
void upLowerFloor();
@@ -158,7 +158,7 @@ protected:
uint32 hmUpperFloor(int messageNum, const MessageParam &param, Entity *sender);
uint32 hmRidingCar(int messageNum, const MessageParam &param, Entity *sender);
uint32 hmCarAtHome(int messageNum, const MessageParam &param, Entity *sender);
- void updateKlaymanCliprect();
+ void updateKlaymenCliprect();
};
class Scene1609 : public Scene {
diff --git a/engines/neverhood/module1700.cpp b/engines/neverhood/module1700.cpp
index 39bc49ba45..183b0b8e75 100644
--- a/engines/neverhood/module1700.cpp
+++ b/engines/neverhood/module1700.cpp
@@ -204,50 +204,50 @@ Scene1705::Scene1705(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1705>(231, 434);
+ insertKlaymen<KmScene1705>(231, 434);
setMessageList(0x004B69E8);
sendMessage(this, 0x2000, 0);
- _klayman->setClipRect(0, 0, _sprite->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, 0, _sprite->getDrawRect().x2(), 480);
} else if (which == 1) {
// Klaymen teleporting in
- insertKlayman<KmScene1705>(431, 434);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene1705>(431, 434);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B6A08, false);
sendMessage(this, 0x2000, 1);
- _klayman->setClipRect(0, 0, _sprite->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, 0, _sprite->getDrawRect().x2(), 480);
} else if (which == 2) {
// Klaymen teleporting out
- insertKlayman<KmScene1705>(431, 434);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene1705>(431, 434);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B6AA0, false);
sendMessage(this, 0x2000, 1);
- _klayman->setClipRect(0, 0, _sprite->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, 0, _sprite->getDrawRect().x2(), 480);
} else if (which == 3) {
// Klaymen returning from teleporter console
- insertKlayman<KmScene1705>(431, 434);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene1705>(431, 434);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B6A18, false);
sendMessage(this, 0x2000, 1);
- _klayman->setClipRect(0, 0, _sprite->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, 0, _sprite->getDrawRect().x2(), 480);
} else {
// Klaymen falling through the hole
- insertKlayman<KmScene1705>(231, 74);
- sendMessage(_klayman, 0x2000, 0);
+ insertKlaymen<KmScene1705>(231, 74);
+ sendMessage(_klaymen, 0x2000, 0);
setMessageList(0x004B69F0);
sendMessage(this, 0x2000, 0);
tempSprite = insertStaticSprite(0x30303822, 1100);
- _klayman->setClipRect(0, tempSprite->getDrawRect().y, _sprite->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, tempSprite->getDrawRect().y, _sprite->getDrawRect().x2(), 480);
}
}
void Scene1705::update() {
Scene::update();
- if (_klayman->getX() < 224 && _paletteArea != 0) {
+ if (_klaymen->getX() < 224 && _paletteArea != 0) {
_palette->addBasePalette(0xF2210C15, 0, 64, 0);
_palette->startFadeToPalette(12);
_paletteArea = 0;
- } else if (_klayman->getX() >= 224 && _paletteArea == 0) {
+ } else if (_klaymen->getX() >= 224 && _paletteArea == 0) {
_palette->addBasePalette(0x91D3A391, 0, 64, 0);
_palette->startFadeToPalette(12);
_paletteArea = 1;
@@ -260,15 +260,15 @@ uint32 Scene1705::handleMessage(int messageNum, const MessageParam &param, Entit
case 0x2000:
if (param.asInteger()) {
setRectList(0x004B6B40);
- _klayman->setKlaymanIdleTable3();
+ _klaymen->setKlaymenIdleTable3();
} else {
setRectList(0x004B6B30);
- _klayman->setKlaymanIdleTable1();
+ _klaymen->setKlaymenIdleTable1();
}
break;
case 0x4826:
- if (sender == _ssTape && _klayman->getX() <= 318) {
- sendEntityMessage(_klayman, 0x1014, sender);
+ if (sender == _ssTape && _klaymen->getX() <= 318) {
+ sendEntityMessage(_klaymen, 0x1014, sender);
setMessageList(0x004B6AC0);
}
break;
diff --git a/engines/neverhood/module1800.cpp b/engines/neverhood/module1800.cpp
index dc5f94270c..99b51295b7 100644
--- a/engines/neverhood/module1800.cpp
+++ b/engines/neverhood/module1800.cpp
@@ -161,7 +161,7 @@ void Module1800::updateScene() {
leaveModule(3);
break;
case 8:
- // NOTE: After Klayman jumped into the hole and died...
+ // NOTE: After Klaymen jumped into the hole and died...
leaveModule(1);
break;
case 1009:
diff --git a/engines/neverhood/module1900.cpp b/engines/neverhood/module1900.cpp
index 629cfd9b39..31bf05b6ee 100644
--- a/engines/neverhood/module1900.cpp
+++ b/engines/neverhood/module1900.cpp
@@ -109,20 +109,20 @@ Scene1901::Scene1901(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene1901>(120, 380);
+ insertKlaymen<KmScene1901>(120, 380);
setMessageList(0x004B3408);
} else if (which == 1) {
// Klaymen returning from the puzzle
- insertKlayman<KmScene1901>(372, 380);
+ insertKlaymen<KmScene1901>(372, 380);
setMessageList(0x004B3410);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene1901>(0, 380);
+ insertKlaymen<KmScene1901>(0, 380);
setMessageList(0x004B3400);
}
tempSprite = insertStaticSprite(0x4830A402, 1100);
- _klayman->setClipRect(tempSprite->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(tempSprite->getDrawRect().x, 0, 640, 480);
}
diff --git a/engines/neverhood/module2000.cpp b/engines/neverhood/module2000.cpp
index f08b620030..71bcdc7e58 100644
--- a/engines/neverhood/module2000.cpp
+++ b/engines/neverhood/module2000.cpp
@@ -109,36 +109,36 @@ Scene2001::Scene2001(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2001>(300, 345);
+ insertKlaymen<KmScene2001>(300, 345);
setMessageList(0x004B3538);
sendMessage(this, 0x2000, 0);
} else if (which == 1) {
// Klaymen teleporting in
- insertKlayman<KmScene2001>(116, 345);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene2001>(116, 345);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B3540, false);
sendMessage(this, 0x2000, 1);
} else if (which == 2) {
// Klaymen teleporting out
- insertKlayman<KmScene2001>(116, 345);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene2001>(116, 345);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B35F0, false);
sendMessage(this, 0x2000, 1);
} else if (which == 3) {
// Klaymen returning from teleporter console
- insertKlayman<KmScene2001>(116, 345);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene2001>(116, 345);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B3550, false);
sendMessage(this, 0x2000, 1);
} else {
// Klaymen standing around
- insertKlayman<KmScene2001>(390, 345);
+ insertKlaymen<KmScene2001>(390, 345);
setMessageList(0x004B3530);
sendMessage(this, 0x2000, 0);
- _klayman->setDoDeltaX(1);
+ _klaymen->setDoDeltaX(1);
}
- _klayman->setClipRect(tempSprite->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(tempSprite->getDrawRect().x, 0, 640, 480);
}
@@ -148,10 +148,10 @@ uint32 Scene2001::handleMessage(int messageNum, const MessageParam &param, Entit
case 0x2000:
if (param.asInteger()) {
setRectList(0x004B3680);
- _klayman->setKlaymanIdleTable3();
+ _klaymen->setKlaymenIdleTable3();
} else {
setRectList(0x004B3670);
- _klayman->setKlaymanIdleTable1();
+ _klaymen->setKlaymenIdleTable1();
}
}
return 0;
diff --git a/engines/neverhood/module2100.cpp b/engines/neverhood/module2100.cpp
index 5b5f5af2f3..cd7a3d5e24 100644
--- a/engines/neverhood/module2100.cpp
+++ b/engines/neverhood/module2100.cpp
@@ -127,8 +127,8 @@ void AsScene2101Door::stCloseDoorDone() {
setVisible(false);
}
-AsScene2101HitByDoorEffect::AsScene2101HitByDoorEffect(NeverhoodEngine *vm, Sprite *klayman)
- : AnimatedSprite(vm, 1400), _klayman(klayman) {
+AsScene2101HitByDoorEffect::AsScene2101HitByDoorEffect(NeverhoodEngine *vm, Sprite *klaymen)
+ : AnimatedSprite(vm, 1400), _klaymen(klaymen) {
SetUpdateHandler(&AnimatedSprite::update);
SetMessageHandler(&AsScene2101HitByDoorEffect::handleMessage);
@@ -140,8 +140,8 @@ uint32 AsScene2101HitByDoorEffect::handleMessage(int messageNum, const MessagePa
uint32 messageResult = Sprite::handleMessage(messageNum, param, sender);
switch (messageNum) {
case 0x2001:
- _x = _klayman->getX();
- _y = _klayman->getY() - 132;
+ _x = _klaymen->getX();
+ _y = _klaymen->getY() - 132;
startAnimation(0x0422255A, 0, -1);
setVisible(true);
break;
@@ -214,7 +214,7 @@ Scene2101::Scene2101(NeverhoodEngine *vm, Module *parentModule, int which)
addCollisionSprite(_asTape2);
if (which < 0) {
- insertKlayman<KmScene2101>(380, 438);
+ insertKlaymen<KmScene2101>(380, 438);
setMessageList(0x004B8E48);
sendMessage(this, 0x2000, 0);
_asDoor = insertSprite<AsScene2101Door>(false);
@@ -222,7 +222,7 @@ Scene2101::Scene2101(NeverhoodEngine *vm, Module *parentModule, int which)
_countdown1 = 0;
} else if (which == 1) {
// Klaymen entering from the right
- insertKlayman<KmScene2101>(640, 438);
+ insertKlaymen<KmScene2101>(640, 438);
setMessageList(0x004B8E50);
sendMessage(this, 0x2000, 0);
_asDoor = insertSprite<AsScene2101Door>(true);
@@ -230,8 +230,8 @@ Scene2101::Scene2101(NeverhoodEngine *vm, Module *parentModule, int which)
_countdown1 = 48;
} else if (which == 2) {
// Klaymen teleporting out
- insertKlayman<KmScene2101>(115, 438);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene2101>(115, 438);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B8F58);
sendMessage(this, 0x2000, 1);
_asDoor = insertSprite<AsScene2101Door>(false);
@@ -239,8 +239,8 @@ Scene2101::Scene2101(NeverhoodEngine *vm, Module *parentModule, int which)
_countdown1 = 0;
} else if (which == 3) {
// Klaymen returning from the teleporter console
- insertKlayman<KmScene2101>(115, 438);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene2101>(115, 438);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B8EB0);
sendMessage(this, 0x2000, 1);
_asDoor = insertSprite<AsScene2101Door>(false);
@@ -248,8 +248,8 @@ Scene2101::Scene2101(NeverhoodEngine *vm, Module *parentModule, int which)
_countdown1 = 0;
} else {
// Klaymen teleporting in
- insertKlayman<KmScene2101>(115, 438);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene2101>(115, 438);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004B8EA0);
sendMessage(this, 0x2000, 1);
_asDoor = insertSprite<AsScene2101Door>(false);
@@ -257,8 +257,8 @@ Scene2101::Scene2101(NeverhoodEngine *vm, Module *parentModule, int which)
_countdown1 = 0;
}
- _asHitByDoorEffect = insertSprite<AsScene2101HitByDoorEffect>(_klayman);
- _klayman->setClipRect(0, 0, tempSprite->getDrawRect().x2(), 480);
+ _asHitByDoorEffect = insertSprite<AsScene2101HitByDoorEffect>(_klaymen);
+ _klaymen->setClipRect(0, 0, tempSprite->getDrawRect().x2(), 480);
}
@@ -270,14 +270,14 @@ void Scene2101::update() {
_doorStatus = 1;
}
} else {
- if (_klayman->getX() > 575)
+ if (_klaymen->getX() > 575)
_canAcceptInput = false;
if (--_countdown1 == 0) {
- if (_klayman->getX() < 480) {
+ if (_klaymen->getX() < 480) {
sendMessage(_asDoor, 0x4809, 0);
_doorStatus = 1;
- } else if (_klayman->getX() >= 480 && _klayman->getX() <= 575) {
- _klayman->setDoDeltaX(0);
+ } else if (_klaymen->getX() >= 480 && _klaymen->getX() <= 575) {
+ _klaymen->setDoDeltaX(0);
setMessageList2(0x004B8F48);
sendMessage(_asDoor, 0x4809, 0);
sendMessage(_asHitByDoorEffect, 0x2001, 0);
@@ -285,7 +285,7 @@ void Scene2101::update() {
}
}
}
- } else if (_doorStatus == 1 && _messageValue >= 0 && _klayman->getX() > 470 && !isMessageList2(0x004B8F48))
+ } else if (_doorStatus == 1 && _messageValue >= 0 && _klaymen->getX() > 470 && !isMessageList2(0x004B8F48))
setMessageList2(0x004B8F50);
Scene::update();
}
@@ -295,7 +295,7 @@ uint32 Scene2101::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x02144CB1)
- sendEntityMessage(_klayman, 0x1014, _ssFloorButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssFloorButton);
else if (param.asInteger() == 0x21E64A00) {
if (_doorStatus == 0)
setMessageList(0x004B8E80);
@@ -307,10 +307,10 @@ uint32 Scene2101::handleMessage(int messageNum, const MessageParam &param, Entit
case 0x2000:
if (param.asInteger() != 0) {
setRectList(0x004B9008);
- _klayman->setKlaymanIdleTable3();
+ _klaymen->setKlaymenIdleTable3();
} else {
setRectList(0x004B8FF8);
- _klayman->setKlaymanIdleTable1();
+ _klaymen->setKlaymenIdleTable1();
}
break;
case 0x480B:
@@ -322,10 +322,10 @@ uint32 Scene2101::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asTape1 || sender == _asTape2) {
- if (_klayman->getX() >= 228 && _klayman->getX() <= 500) {
- sendEntityMessage(_klayman, 0x1014, sender);
+ if (_klaymen->getX() >= 228 && _klaymen->getX() <= 500) {
+ sendEntityMessage(_klaymen, 0x1014, sender);
setMessageList(0x004B8F78);
- } else if (_klayman->getX() < 228)
+ } else if (_klaymen->getX() < 228)
setMessageList2(0x004B8F00);
}
break;
diff --git a/engines/neverhood/module2100.h b/engines/neverhood/module2100.h
index 8ec12f774f..c2e7d09ff4 100644
--- a/engines/neverhood/module2100.h
+++ b/engines/neverhood/module2100.h
@@ -54,9 +54,9 @@ protected:
class AsScene2101HitByDoorEffect : public AnimatedSprite {
public:
- AsScene2101HitByDoorEffect(NeverhoodEngine *vm, Sprite *klayman);
+ AsScene2101HitByDoorEffect(NeverhoodEngine *vm, Sprite *klaymen);
protected:
- Sprite *_klayman;
+ Sprite *_klaymen;
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
};
diff --git a/engines/neverhood/module2200.cpp b/engines/neverhood/module2200.cpp
index ebe0f81291..2e6549a230 100644
--- a/engines/neverhood/module2200.cpp
+++ b/engines/neverhood/module2200.cpp
@@ -457,8 +457,8 @@ AsScene2201CeilingFan::AsScene2201CeilingFan(NeverhoodEngine *vm)
SetUpdateHandler(&AnimatedSprite::update);
}
-AsScene2201Door::AsScene2201Door(NeverhoodEngine *vm, Klayman *klayman, Sprite *ssDoorLight, bool isOpen)
- : AnimatedSprite(vm, 1100), _klayman(klayman), _ssDoorLight(ssDoorLight), _countdown(0), _isOpen(isOpen) {
+AsScene2201Door::AsScene2201Door(NeverhoodEngine *vm, Klaymen *klaymen, Sprite *ssDoorLight, bool isOpen)
+ : AnimatedSprite(vm, 1100), _klaymen(klaymen), _ssDoorLight(ssDoorLight), _countdown(0), _isOpen(isOpen) {
_x = 408;
_y = 290;
@@ -578,29 +578,29 @@ Scene2201::Scene2201(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2201>(300, 427, _clipRects, 2);
+ insertKlaymen<KmScene2201>(300, 427, _clipRects, 2);
setMessageList(0x004B8118);
- _asDoor = insertSprite<AsScene2201Door>(_klayman, _ssDoorLight, false);
+ _asDoor = insertSprite<AsScene2201Door>(_klaymen, _ssDoorLight, false);
} else if (which == 1) {
// Klaymen entering from the back
- insertKlayman<KmScene2201>(412, 393, _clipRects, 2);
+ insertKlaymen<KmScene2201>(412, 393, _clipRects, 2);
setMessageList(0x004B8130);
- _asDoor = insertSprite<AsScene2201Door>(_klayman, _ssDoorLight, false);
+ _asDoor = insertSprite<AsScene2201Door>(_klaymen, _ssDoorLight, false);
} else if (which == 2) {
// Klaymen returning from the puzzle
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X)) {
- insertKlayman<KmScene2201>(379, 427, _clipRects, 2);
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X)) {
+ insertKlaymen<KmScene2201>(379, 427, _clipRects, 2);
+ _klaymen->setDoDeltaX(1);
} else
- insertKlayman<KmScene2201>(261, 427, _clipRects, 2);
+ insertKlaymen<KmScene2201>(261, 427, _clipRects, 2);
setMessageList(0x004B8178);
- _asDoor = insertSprite<AsScene2201Door>(_klayman, _ssDoorLight, false);
+ _asDoor = insertSprite<AsScene2201Door>(_klaymen, _ssDoorLight, false);
} else {
// Klaymen entering from the left
NPoint pt = _dataResource.getPoint(0x0304D8DC);
- insertKlayman<KmScene2201>(pt.x, pt.y, _clipRects, 2);
+ insertKlaymen<KmScene2201>(pt.x, pt.y, _clipRects, 2);
setMessageList(0x004B8120);
- _asDoor = insertSprite<AsScene2201Door>(_klayman, _ssDoorLight, true);
+ _asDoor = insertSprite<AsScene2201Door>(_klaymen, _ssDoorLight, true);
}
insertSprite<AsScene2201CeilingFan>();
@@ -610,7 +610,7 @@ Scene2201::Scene2201(NeverhoodEngine *vm, Module *parentModule, int which)
}
Scene2201::~Scene2201() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
_vm->_soundMan->deleteSoundGroup(0x04106220);
}
@@ -627,7 +627,7 @@ uint32 Scene2201::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x402064D8)
- sendEntityMessage(_klayman, 0x1014, _ssDoorButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssDoorButton);
else if (param.asInteger() == 0x35803198) {
if (sendMessage(_asDoor, 0x2000, 0))
setMessageList(0x004B81A0);
@@ -653,7 +653,7 @@ uint32 Scene2201::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asTape) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004B81C8);
}
break;
@@ -1000,7 +1000,7 @@ AsCommonKey::AsCommonKey(NeverhoodEngine *vm, Scene *parentScene, int keyIndex,
if (!getSubVar(VA_HAS_KEY, _keyIndex) && !getSubVar(VA_IS_KEY_INSERTED, _keyIndex)) {
SetMessageHandler(&AsCommonKey::handleMessage);
} else {
- // If Klayman already has the key or it's already inserted then don't show it
+ // If Klaymen already has the key or it's already inserted then don't show it
setVisible(false);
SetMessageHandler(NULL);
}
@@ -1118,45 +1118,45 @@ Scene2203::Scene2203(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2203>(200, 427);
+ insertKlaymen<KmScene2203>(200, 427);
setMessageList(0x004B8340);
} else if (which == 1) {
// Klaymen entering from the right
- insertKlayman<KmScene2203>(640, 427);
+ insertKlaymen<KmScene2203>(640, 427);
setMessageList(0x004B8350);
} else if (which == 2) {
// Klaymen returning from the displayer
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X)) {
- insertKlayman<KmScene2203>(362, 427);
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X)) {
+ insertKlaymen<KmScene2203>(362, 427);
+ _klaymen->setDoDeltaX(1);
} else
- insertKlayman<KmScene2203>(202, 427);
+ insertKlaymen<KmScene2203>(202, 427);
setMessageList(0x004B8358);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene2203>(0, 427);
+ insertKlaymen<KmScene2203>(0, 427);
setMessageList(0x004B8348);
}
if (getGlobalVar(V_LARGE_DOOR_NUMBER)) {
_ssSmallLeftDoor->setVisible(false);
- _klayman->setClipRect(_rightDoorClipRect);
+ _klaymen->setClipRect(_rightDoorClipRect);
} else {
_ssSmallRightDoor->setVisible(false);
- _klayman->setClipRect(_leftDoorClipRect);
+ _klaymen->setClipRect(_leftDoorClipRect);
}
}
Scene2203::~Scene2203() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
uint32 Scene2203::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
uint32 messageResult = Scene::handleMessage(messageNum, param, sender);
switch (messageNum) {
case 0x2001:
- sendEntityMessage(_klayman, 0x1014, sender);
+ sendEntityMessage(_klaymen, 0x1014, sender);
if (sender == _asLeftDoor)
setMessageList2(0x004B83B0);
else
@@ -1177,18 +1177,18 @@ uint32 Scene2203::handleMessage(int messageNum, const MessageParam &param, Entit
case 0x4808:
if (sender == _asLeftDoor) {
_ssSmallLeftDoor->setVisible(true);
- _klayman->setClipRect(_leftDoorClipRect);
+ _klaymen->setClipRect(_leftDoorClipRect);
} else {
_ssSmallRightDoor->setVisible(true);
- _klayman->setClipRect(_rightDoorClipRect);
+ _klaymen->setClipRect(_rightDoorClipRect);
}
break;
case 0x4826:
if (sender == _asTape) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004B83E0);
} else if (sender == _asKey) {
- sendEntityMessage(_klayman, 0x1014, _asKey);
+ sendEntityMessage(_klaymen, 0x1014, _asKey);
setMessageList(0x004B83F0);
}
break;
@@ -1242,27 +1242,27 @@ Scene2205::Scene2205(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2205>(320, 417);
+ insertKlaymen<KmScene2205>(320, 417);
setMessageList(0x004B0658);
if (!getGlobalVar(V_LIGHTS_ON))
_palette->addPalette(0x68033B1C, 0, 65, 0);
- _isKlaymanInLight = false;
+ _isKlaymenInLight = false;
} else if (which == 1) {
// Klaymen entering from the right
- insertKlayman<KmScene2205>(640, 417);
+ insertKlaymen<KmScene2205>(640, 417);
setMessageList(0x004B0648);
if (!getGlobalVar(V_LIGHTS_ON))
_palette->addPalette(0x68033B1C, 0, 65, 0);
- _isKlaymanInLight = false;
+ _isKlaymenInLight = false;
} else {
// Klaymen entering from the left
- insertKlayman<KmScene2205>(0, 417);
+ insertKlaymen<KmScene2205>(0, 417);
setMessageList(0x004B0640);
- _isKlaymanInLight = true;
+ _isKlaymenInLight = true;
}
- _klayman->setClipRect(_ssDoorFrame->getDrawRect().x, 0, 640, 480);
- _klayman->setSoundFlag(true);
+ _klaymen->setClipRect(_ssDoorFrame->getDrawRect().x, 0, 640, 480);
+ _klaymen->setSoundFlag(true);
}
void Scene2205::update() {
@@ -1280,22 +1280,22 @@ void Scene2205::update() {
_ssLightSwitch->setFileHashes(0x2D339030, 0xDAC86E84);
sendMessage(_ssDoorFrame, 0x2000, 0);
changeMouseCursor(0xA0289D08);
- _isKlaymanInLight = true;
- if (_klayman->getX() > 85) {
+ _isKlaymenInLight = true;
+ if (_klaymen->getX() > 85) {
_palette->addPalette(0x68033B1C, 0, 65, 0);
- _isKlaymanInLight = false;
+ _isKlaymenInLight = false;
}
_isLightOn = false;
}
if (!getGlobalVar(V_LIGHTS_ON)) {
- if (_isKlaymanInLight && _klayman->getX() > 85) {
+ if (_isKlaymenInLight && _klaymen->getX() > 85) {
_palette->addBasePalette(0x68033B1C, 0, 65, 0);
_palette->startFadeToPalette(12);
- _isKlaymanInLight = false;
- } else if (!_isKlaymanInLight && _klayman->getX() <= 85) {
+ _isKlaymenInLight = false;
+ } else if (!_isKlaymenInLight && _klaymen->getX() <= 85) {
_palette->addBasePalette(0xD00A028D, 0, 65, 0);
_palette->startFadeToPalette(12);
- _isKlaymanInLight = true;
+ _isKlaymenInLight = true;
}
}
}
@@ -1309,7 +1309,7 @@ uint32 Scene2205::handleMessage(int messageNum, const MessageParam &param, Entit
else if (param.asInteger() == 0x2841369C)
setMessageList(0x004B0630);
else if (param.asInteger() == 0x402064D8)
- sendEntityMessage(_klayman, 0x1014, _ssLightSwitch);
+ sendEntityMessage(_klaymen, 0x1014, _ssLightSwitch);
break;
case 0x480B:
setGlobalVar(V_LIGHTS_ON, getGlobalVar(V_LIGHTS_ON) ? 0 : 1);
@@ -1495,38 +1495,38 @@ Scene2206::Scene2206(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2206>(200, 430);
+ insertKlaymen<KmScene2206>(200, 430);
setMessageList(0x004B88A8);
} else if (which == 1) {
// Klaymen entering from the right
- insertKlayman<KmScene2206>(640, 430);
+ insertKlaymen<KmScene2206>(640, 430);
setMessageList(0x004B88B8);
} else if (which == 2) {
// Klaymen entering from the back
- insertKlayman<KmScene2206>(205, 396);
+ insertKlaymen<KmScene2206>(205, 396);
setMessageList(0x004B88C8);
_palette->addPalette(getGlobalVar(V_LIGHTS_ON) ? 0xB103B604 : 0x0263D144, 0, 65, 0);
- klaymanBehindSpikes();
+ klaymenBehindSpikes();
playSound(0, 0x53B8284A);
} else if (which == 3) {
// Klaymen entering from reading a text column
- insertKlayman<KmScene2206>(kScene2206XPositions[getGlobalVar(V_CLICKED_COLUMN_INDEX)], 430);
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X))
- _klayman->setDoDeltaX(1);
+ insertKlaymen<KmScene2206>(kScene2206XPositions[getGlobalVar(V_CLICKED_COLUMN_INDEX)], 430);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X))
+ _klaymen->setDoDeltaX(1);
setMessageList(0x004B8A70);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene2206>(0, 430);
+ insertKlaymen<KmScene2206>(0, 430);
setMessageList(0x004B88B0);
}
- _klayman->setSoundFlag(true);
- _klayman->setKlaymanIdleTable2();
+ _klaymen->setSoundFlag(true);
+ _klaymen->setKlaymenIdleTable2();
}
Scene2206::~Scene2206() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
uint32 Scene2206::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
@@ -1536,7 +1536,7 @@ uint32 Scene2206::handleMessage(int messageNum, const MessageParam &param, Entit
if (param.asInteger() == 0x800C6694)
readClickedColumn();
else if (param.asInteger() == 0x402064D8)
- sendEntityMessage(_klayman, 0x1014, _ssButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssButton);
else if (param.asInteger() == 0x11C40840) {
if (getGlobalVar(V_SPIKES_RETRACTED))
setMessageList(0x004B8948);
@@ -1557,20 +1557,20 @@ uint32 Scene2206::handleMessage(int messageNum, const MessageParam &param, Entit
}
break;
case 0x4826:
- sendEntityMessage(_klayman, 0x1014, _ssTestTube);
+ sendEntityMessage(_klaymen, 0x1014, _ssTestTube);
setMessageList(0x004B8988);
break;
case 0x482A:
- klaymanBehindSpikes();
+ klaymenBehindSpikes();
break;
case 0x482B:
- klaymanInFrontSpikes();
+ klaymenInFrontSpikes();
break;
}
return messageResult;
}
-void Scene2206::klaymanInFrontSpikes() {
+void Scene2206::klaymenInFrontSpikes() {
if (getGlobalVar(V_LIGHTS_ON)) {
_palette->addBasePalette(0x41983216, 0, 65, 0);
_palette->startFadeToPalette(12);
@@ -1579,10 +1579,10 @@ void Scene2206::klaymanInFrontSpikes() {
setSurfacePriority(_sprite2->getSurface(), 300);
setSurfacePriority(_sprite3->getSurface(), 100);
setSurfacePriority(_asDoorSpikes->getSurface(), 200);
- _klayman->setClipRect(0, 0, 640, 480);
+ _klaymen->setClipRect(0, 0, 640, 480);
}
-void Scene2206::klaymanBehindSpikes() {
+void Scene2206::klaymenBehindSpikes() {
if (!getGlobalVar(V_LIGHTS_ON)) {
_palette->addBasePalette(0xB103B604, 0, 65, 0);
_palette->startFadeToPalette(12);
@@ -1591,7 +1591,7 @@ void Scene2206::klaymanBehindSpikes() {
setSurfacePriority(_sprite2->getSurface(), 1300);
setSurfacePriority(_sprite3->getSurface(), 1100);
setSurfacePriority(_asDoorSpikes->getSurface(), 1200);
- _klayman->setClipRect(_sprite2->getDrawRect().x, 0, _sprite3->getDrawRect().x2(), _sprite1->getDrawRect().y2());
+ _klaymen->setClipRect(_sprite2->getDrawRect().x, 0, _sprite3->getDrawRect().x2(), _sprite1->getDrawRect().y2());
}
void Scene2206::readClickedColumn() {
@@ -1601,7 +1601,7 @@ void Scene2206::readClickedColumn() {
setGlobalVar(V_CLICKED_COLUMN_ROW, (_mouseClickPos.y - 183) / 7);
setGlobalVar(V_COLUMN_TEXT_NAME, calcHash("stLineagex"));
setGlobalVar(V_COLUMN_BACK_NAME, 0);
- if (ABS(kScene2206XPositions[getGlobalVar(V_CLICKED_COLUMN_INDEX)] - _klayman->getX()) >= 144)
+ if (ABS(kScene2206XPositions[getGlobalVar(V_CLICKED_COLUMN_INDEX)] - _klaymen->getX()) >= 144)
setMessageList2(kScene2206MessageIds1[getGlobalVar(V_CLICKED_COLUMN_INDEX)]);
else
setMessageList2(kScene2206MessageIds2[getGlobalVar(V_CLICKED_COLUMN_INDEX)]);
@@ -1926,7 +1926,7 @@ SsScene2207Symbol::SsScene2207Symbol(NeverhoodEngine *vm, uint32 fileHash, int i
}
Scene2207::Scene2207(NeverhoodEngine *vm, Module *parentModule)
- : Scene(vm, parentModule), _klaymanAtElevator(true), _elevatorSurfacePriority(0) {
+ : Scene(vm, parentModule), _klaymenAtElevator(true), _elevatorSurfacePriority(0) {
_vm->gameModule()->initCannonSymbolsPuzzle();
@@ -1936,8 +1936,8 @@ Scene2207::Scene2207(NeverhoodEngine *vm, Module *parentModule)
SetMessageHandler(&Scene2207::handleMessage);
SetUpdateHandler(&Scene2207::update);
- insertKlayman<KmScene2207>(0, 0);
- _klayman->setRepl(64, 0);
+ insertKlaymen<KmScene2207>(0, 0);
+ _klaymen->setRepl(64, 0);
setMessageList(0x004B38E8);
_asElevator = insertSprite<AsScene2207Elevator>(this);
@@ -1958,7 +1958,7 @@ Scene2207::Scene2207(NeverhoodEngine *vm, Module *parentModule)
_asWallCannonAnimation->setVisible(false);
_ssButton = insertSprite<SsCommonButtonSprite>(this, 0x2C4061C4, 100, 0);
_asLever->setClipRect(0, 0, _ssMaskPart3->getDrawRect().x2(), 480);
- _klayman->setClipRect(0, _ssMaskPart1->getDrawRect().y, 640, _ssMaskPart2->getDrawRect().y2());
+ _klaymen->setClipRect(0, _ssMaskPart1->getDrawRect().y, 640, _ssMaskPart2->getDrawRect().y2());
_asElevator->setClipRect(0, _ssMaskPart1->getDrawRect().y, 640, _ssMaskPart2->getDrawRect().y2());
} else {
setGlobalVar(V_SEEN_SYMBOLS_NO_LIGHT, 1);
@@ -1974,15 +1974,15 @@ Scene2207::Scene2207(NeverhoodEngine *vm, Module *parentModule)
_asWallRobotAnimation = NULL;
_asWallCannonAnimation = NULL;
_ssButton = NULL;
- _klayman->setClipRect(0, _ssMaskPart1->getDrawRect().y, 640, 480);
+ _klaymen->setClipRect(0, _ssMaskPart1->getDrawRect().y, 640, 480);
_asElevator->setClipRect(0, _ssMaskPart1->getDrawRect().y, 640, 480);
}
_dataResource.load(0x00524846);
setRectList(0x004B38B8);
- sendEntityMessage(_klayman, 0x1014, _asElevator);
- sendMessage(_klayman, 0x2001, 0);
+ sendEntityMessage(_klaymen, 0x1014, _asElevator);
+ sendMessage(_klaymen, 0x2001, 0);
sendMessage(_asElevator, 0x2000, 480);
loadSound(1, calcHash("fxFogHornSoft"));
@@ -1995,8 +1995,8 @@ void Scene2207::update() {
setSurfacePriority(_asElevator->getSurface(), _elevatorSurfacePriority);
_elevatorSurfacePriority = 0;
}
- if (_klayman->getY() == 423)
- _klaymanAtElevator = _klayman->getX() > 459 && _klayman->getX() < 525;
+ if (_klaymen->getY() == 423)
+ _klaymenAtElevator = _klaymen->getX() > 459 && _klaymen->getX() < 525;
}
uint32 Scene2207::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
@@ -2004,33 +2004,33 @@ uint32 Scene2207::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x0014F275) {
- if (_klaymanAtElevator) {
+ if (_klaymenAtElevator) {
sendMessage(_asElevator, 0x2000, _mouseClickPos.y);
- sendEntityMessage(_klayman, 0x1014, _asElevator);
- sendMessage(_klayman, 0x2001, 0);
+ sendEntityMessage(_klaymen, 0x1014, _asElevator);
+ sendMessage(_klaymen, 0x2001, 0);
} else
cancelMessageList();
} else if (param.asInteger() == 0x34569073) {
- if (_klaymanAtElevator) {
- _isKlaymanBusy = true;
+ if (_klaymenAtElevator) {
+ _isKlaymenBusy = true;
sendMessage(_asElevator, 0x2000, 0);
- sendEntityMessage(_klayman, 0x1014, _asElevator);
- sendMessage(_klayman, 0x2001, 0);
+ sendEntityMessage(_klaymen, 0x1014, _asElevator);
+ sendMessage(_klaymen, 0x2001, 0);
} else
cancelMessageList();
} else if (param.asInteger() == 0x4054C877) {
- if (_klaymanAtElevator) {
+ if (_klaymenAtElevator) {
sendMessage(_asElevator, 0x2000, 480);
- sendEntityMessage(_klayman, 0x1014, _asElevator);
- sendMessage(_klayman, 0x2001, 0);
+ sendEntityMessage(_klaymen, 0x1014, _asElevator);
+ sendMessage(_klaymen, 0x2001, 0);
} else
cancelMessageList();
} else if (param.asInteger() == 0x0CBC6211) {
- sendEntityMessage(_klayman, 0x1014, _asElevator);
- sendMessage(_klayman, 0x2001, 0);
+ sendEntityMessage(_klaymen, 0x1014, _asElevator);
+ sendMessage(_klaymen, 0x2001, 0);
setRectList(0x004B38B8);
} else if (param.asInteger() == 0x402064D8)
- sendEntityMessage(_klayman, 0x1014, _ssButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssButton);
else if (param.asInteger() == 0x231DA241) {
if (_ssButton)
setMessageList(0x004B38F0);
@@ -2042,7 +2042,7 @@ uint32 Scene2207::handleMessage(int messageNum, const MessageParam &param, Entit
_elevatorSurfacePriority = param.asInteger();
break;
case 0x2003:
- _isKlaymanBusy = false;
+ _isKlaymenBusy = false;
break;
case 0x4807:
sendMessage(_asWallRobotAnimation, 0x2007, 0);
@@ -2067,15 +2067,15 @@ uint32 Scene2207::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asTape) {
- if (_klayman->getY() == 423) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ if (_klaymen->getY() == 423) {
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004B3958);
}
- } else if (_klaymanAtElevator) {
+ } else if (_klaymenAtElevator) {
SetMessageHandler(&Scene2207::handleMessage2);
sendMessage(_asElevator, 0x2000, 347);
- sendEntityMessage(_klayman, 0x1014, _asElevator);
- sendMessage(_klayman, 0x2001, 0);
+ sendEntityMessage(_klaymen, 0x1014, _asElevator);
+ sendMessage(_klaymen, 0x2001, 0);
}
break;
}
@@ -2090,8 +2090,8 @@ uint32 Scene2207::handleMessage2(int messageNum, const MessageParam &param, Enti
break;
case 0x2004:
SetMessageHandler(&Scene2207::handleMessage);
- sendMessage(_klayman, 0x2005, 0);
- sendEntityMessage(_klayman, 0x1014, _asLever);
+ sendMessage(_klaymen, 0x2005, 0);
+ sendEntityMessage(_klaymen, 0x1014, _asLever);
setMessageList(0x004B3920);
setRectList(0x004B3948);
break;
@@ -2273,7 +2273,7 @@ static const uint32 kScene2242MessageListIds1[] = {
};
Scene2242::Scene2242(NeverhoodEngine *vm, Module *parentModule, int which)
- : Scene(vm, parentModule), _isKlaymanInLight(false) {
+ : Scene(vm, parentModule), _isKlaymenInLight(false) {
SetMessageHandler(&Scene2242::handleMessage);
SetUpdateHandler(&Scene2242::update);
@@ -2298,42 +2298,42 @@ Scene2242::Scene2242(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2242>(200, 430);
+ insertKlaymen<KmScene2242>(200, 430);
setMessageList(0x004B3C18);
} else if (which == 1) {
// Klaymen entering from looking through the window
- insertKlayman<KmScene2242>(530, 430);
+ insertKlaymen<KmScene2242>(530, 430);
setMessageList(0x004B3D60);
} else if (which == 2) {
// Klaymen returning from reading a text column
- insertKlayman<KmScene2242>(kScene2242XPositions[!getGlobalVar(V_CLICKED_COLUMN_INDEX) ? 0 : 1], 430);
+ insertKlaymen<KmScene2242>(kScene2242XPositions[!getGlobalVar(V_CLICKED_COLUMN_INDEX) ? 0 : 1], 430);
setMessageList(0x004B3D48);
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X))
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X))
+ _klaymen->setDoDeltaX(1);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene2242>(0, 430);
+ insertKlaymen<KmScene2242>(0, 430);
setMessageList(0x004B3C20);
}
- _klayman->setSoundFlag(true);
+ _klaymen->setSoundFlag(true);
}
Scene2242::~Scene2242() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
void Scene2242::update() {
if (!getGlobalVar(V_LIGHTS_ON)) {
- if (_isKlaymanInLight && _klayman->getX() < 440) {
+ if (_isKlaymenInLight && _klaymen->getX() < 440) {
_palette->addBasePalette(0x68033B1C, 0, 65, 0);
_palette->startFadeToPalette(12);
- _isKlaymanInLight = false;
- } else if (!_isKlaymanInLight && _klayman->getX() >= 440) {
+ _isKlaymenInLight = false;
+ } else if (!_isKlaymenInLight && _klaymen->getX() >= 440) {
_palette->addBasePalette(0x25848E24, 0, 65, 0);
_palette->startFadeToPalette(12);
- _isKlaymanInLight = true;
+ _isKlaymenInLight = true;
}
}
Scene::update();
@@ -2348,7 +2348,7 @@ uint32 Scene2242::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asTape) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004B3D50);
}
break;
@@ -2370,13 +2370,13 @@ void Scene2242::readClickedColumn() {
index = 1;
}
setGlobalVar(V_CLICKED_COLUMN_ROW, (_mouseClickPos.y - 100) / 7);
- if (ABS(_klayman->getX() - kScene2242XPositions[index]) < 133)
+ if (ABS(_klaymen->getX() - kScene2242XPositions[index]) < 133)
setMessageList2(kScene2242MessageListIds1[index]);
else
setMessageList2(kScene2242MessageListIds2[index]);
}
-static const int16 kHallOfRecordsKlaymanXPos[] = {
+static const int16 kHallOfRecordsKlaymenXPos[] = {
68, 157, 246, 335,
424, 513, 602
};
@@ -2413,31 +2413,31 @@ HallOfRecordsScene::HallOfRecordsScene(NeverhoodEngine *vm, Module *parentModule
if (which < 0) {
// Restoring game
- insertKlayman<KmHallOfRecords>(200, 430);
+ insertKlaymen<KmHallOfRecords>(200, 430);
setMessageList(0x004B2900);
} else if (which == 1) {
// Klaymen entering from the right
- insertKlayman<KmHallOfRecords>(640, 430);
+ insertKlaymen<KmHallOfRecords>(640, 430);
setMessageList(0x004B2910);
} else if (which == 2) {
// Klaymen returning from reading a text column
- insertKlayman<KmHallOfRecords>(kHallOfRecordsKlaymanXPos[getGlobalVar(V_CLICKED_COLUMN_INDEX) - _hallOfRecordsInfo->xPosIndex], 430);
+ insertKlaymen<KmHallOfRecords>(kHallOfRecordsKlaymenXPos[getGlobalVar(V_CLICKED_COLUMN_INDEX) - _hallOfRecordsInfo->xPosIndex], 430);
setMessageList(0x004B2B70);
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X))
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X))
+ _klaymen->setDoDeltaX(1);
} else {
// Klaymen entering from the left
- insertKlayman<KmHallOfRecords>(0, 430);
+ insertKlaymen<KmHallOfRecords>(0, 430);
setMessageList(0x004B2908);
}
- _klayman->setSoundFlag(true);
- _klayman->setKlaymanIdleTable2();
+ _klaymen->setSoundFlag(true);
+ _klaymen->setKlaymenIdleTable2();
}
HallOfRecordsScene::~HallOfRecordsScene() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
uint32 HallOfRecordsScene::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
@@ -2463,7 +2463,7 @@ void HallOfRecordsScene::readClickedColumn() {
setGlobalVar(V_COLUMN_BACK_NAME, _hallOfRecordsInfo->bgFilename3);
else
setGlobalVar(V_COLUMN_BACK_NAME, 0);
- if (ABS(_klayman->getX() - kHallOfRecordsKlaymanXPos[index]) < 133)
+ if (ABS(_klaymen->getX() - kHallOfRecordsKlaymenXPos[index]) < 133)
setMessageList2(kHallOfRecordsSceneMessageListIds1[index]);
else
setMessageList2(kHallOfRecordsSceneMessageListIds2[index]);
@@ -2502,30 +2502,30 @@ Scene2247::Scene2247(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2247>(200, 430);
+ insertKlaymen<KmScene2247>(200, 430);
setMessageList(0x004B5428);
} else if (which == 1) {
// Klaymen entering from the right
- insertKlayman<KmScene2247>(640, 430);
+ insertKlaymen<KmScene2247>(640, 430);
setMessageList(0x004B5438);
} else if (which == 2) {
// Klaymen returning from reading a text column
- insertKlayman<KmScene2247>(kScene2247XPositions[getGlobalVar(V_COLUMN_TEXT_NAME) == 0x0008E486 ? 0 : 1], 430);
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X))
- _klayman->setDoDeltaX(1);
+ insertKlaymen<KmScene2247>(kScene2247XPositions[getGlobalVar(V_COLUMN_TEXT_NAME) == 0x0008E486 ? 0 : 1], 430);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X))
+ _klaymen->setDoDeltaX(1);
setMessageList(0x004B5530);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene2247>(0, 430);
+ insertKlaymen<KmScene2247>(0, 430);
setMessageList(0x004B5430);
}
- _klayman->setSoundFlag(true);
+ _klaymen->setSoundFlag(true);
}
Scene2247::~Scene2247() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
uint32 Scene2247::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
@@ -2552,7 +2552,7 @@ void Scene2247::readClickedColumn() {
}
setGlobalVar(V_CLICKED_COLUMN_INDEX, 0);
setGlobalVar(V_CLICKED_COLUMN_ROW, (_mouseClickPos.y - 100) / 7);
- if (ABS(_klayman->getX() - kScene2247XPositions[index]) < 133)
+ if (ABS(_klaymen->getX() - kScene2247XPositions[index]) < 133)
setMessageList2(kScene2247MessageListIds1[index]);
else
setMessageList2(kScene2247MessageListIds2[index]);
diff --git a/engines/neverhood/module2200.h b/engines/neverhood/module2200.h
index 30cc681b40..f198871613 100644
--- a/engines/neverhood/module2200.h
+++ b/engines/neverhood/module2200.h
@@ -64,9 +64,9 @@ public:
class AsScene2201Door : public AnimatedSprite {
public:
- AsScene2201Door(NeverhoodEngine *vm, Klayman *klayman, Sprite *ssDoorLight, bool isOpen);
+ AsScene2201Door(NeverhoodEngine *vm, Klaymen *klaymen, Sprite *ssDoorLight, bool isOpen);
protected:
- Klayman *_klayman;
+ Klaymen *_klaymen;
Sprite *_ssDoorLight;
bool _isOpen;
int _countdown;
@@ -188,7 +188,7 @@ public:
protected:
SsCommonPressButton *_ssLightSwitch;
Sprite *_ssDoorFrame;
- bool _isKlaymanInLight;
+ bool _isKlaymenInLight;
bool _isLightOn;
void update();
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
@@ -236,8 +236,8 @@ protected:
Sprite *_asPlatform;
Sprite *_ssTestTube;
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
- void klaymanInFrontSpikes();
- void klaymanBehindSpikes();
+ void klaymenInFrontSpikes();
+ void klaymenBehindSpikes();
void readClickedColumn();
};
@@ -311,7 +311,7 @@ protected:
Sprite *_asWallCannonAnimation;
Sprite *_ssButton;
int _elevatorSurfacePriority;
- bool _klaymanAtElevator;
+ bool _klaymenAtElevator;
void update();
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
uint32 handleMessage2(int messageNum, const MessageParam &param, Entity *sender);
@@ -345,7 +345,7 @@ public:
~Scene2242();
protected:
Sprite *_asTape;
- bool _isKlaymanInLight;
+ bool _isKlaymenInLight;
void update();
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
void readClickedColumn();
diff --git a/engines/neverhood/module2400.cpp b/engines/neverhood/module2400.cpp
index 6c007c47d6..369132187d 100644
--- a/engines/neverhood/module2400.cpp
+++ b/engines/neverhood/module2400.cpp
@@ -404,19 +404,19 @@ Scene2401::Scene2401(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2401>(200, 447);
+ insertKlaymen<KmScene2401>(200, 447);
setMessageList(0x004B2F70);
_asDoor = insertSprite<AsScene2401Door>(false);
} else if (which == 1) {
// Klaymen entering from the back
- insertKlayman<KmScene2401>(280, 413);
+ insertKlaymen<KmScene2401>(280, 413);
setMessageList(0x004B2F80);
_palette->addBasePalette(0xB103B604, 0, 65, 0);
_palette->addPalette(0xB103B604, 0, 65, 0);
_asDoor = insertSprite<AsScene2401Door>(true);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene2401>(-20, 447);
+ insertKlaymen<KmScene2401>(-20, 447);
setMessageList(0x004B2F78);
_asDoor = insertSprite<AsScene2401Door>(false);
}
@@ -471,9 +471,9 @@ uint32 Scene2401::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x402064D8)
- sendEntityMessage(_klayman, 0x1014, _ssButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssButton);
else if (param.asInteger() == 0x02144CB1)
- sendEntityMessage(_klayman, 0x1014, _ssFloorButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssFloorButton);
else if (param.asInteger() == 0x11C40840) {
if (getGlobalVar(V_NOTES_DOOR_UNLOCKED) && sendMessage(_asDoor, 0x2004, 0))
setMessageList(0x004B3090);
@@ -604,8 +604,8 @@ void AsScene2402Door::stDoorClosingFinished() {
setVisible(false);
}
-AsScene2402TV::AsScene2402TV(NeverhoodEngine *vm, Klayman *klayman)
- : AnimatedSprite(vm, 1100), _klayman(klayman), _countdown1(0), _countdown2(0) {
+AsScene2402TV::AsScene2402TV(NeverhoodEngine *vm, Klaymen *klaymen)
+ : AnimatedSprite(vm, 1100), _klaymen(klaymen), _countdown1(0), _countdown2(0) {
_x = 260;
_y = 210;
@@ -620,13 +620,13 @@ AsScene2402TV::AsScene2402TV(NeverhoodEngine *vm, Klayman *klayman)
SetUpdateHandler(&AsScene2402TV::upWait);
} else {
int16 frameIndex;
- if (_klayman->getX() > 320)
+ if (_klaymen->getX() > 320)
_currFrameIndex = 29;
- frameIndex = CLIP<int16>((_klayman->getX() - _x + 150) / 10, 0, 29);
+ frameIndex = CLIP<int16>((_klaymen->getX() - _x + 150) / 10, 0, 29);
startAnimation(0x050A0103, frameIndex, -1);
_newStickFrameIndex = frameIndex;
_countdown1 = 0;
- SetUpdateHandler(&AsScene2402TV::upFocusKlayman);
+ SetUpdateHandler(&AsScene2402TV::upFocusKlaymen);
}
}
@@ -643,8 +643,8 @@ void AsScene2402TV::upWait() {
AnimatedSprite::update();
}
-void AsScene2402TV::upFocusKlayman() {
- int16 frameIndex = CLIP<int16>((_klayman->getX() - _x + 150) / 10, 0, 29);
+void AsScene2402TV::upFocusKlaymen() {
+ int16 frameIndex = CLIP<int16>((_klaymen->getX() - _x + 150) / 10, 0, 29);
if (frameIndex != _currFrameIndex) {
if (frameIndex > _currFrameIndex)
_currFrameIndex++;
@@ -666,7 +666,7 @@ void AsScene2402TV::stJokeFinished() {
setGlobalVar(V_TV_JOKE_TOLD, 1);
startAnimation(0x050A0103, 0, -1);
_newStickFrameIndex = 0;
- SetUpdateHandler(&AsScene2402TV::upFocusKlayman);
+ SetUpdateHandler(&AsScene2402TV::upFocusKlaymen);
}
uint32 AsScene2402TV::hmJoke(int messageNum, const MessageParam &param, Entity *sender) {
@@ -701,34 +701,34 @@ Scene2402::Scene2402(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2402>(198, 404);
+ insertKlaymen<KmScene2402>(198, 404);
setMessageList(0x004AF7C8);
} else if (which == 1) {
// Klaymen entering from the right
- insertKlayman<KmScene2402>(660, 404);
+ insertKlaymen<KmScene2402>(660, 404);
setMessageList(0x004AF7D8);
} else if (which == 2) {
// Klaymen returning from looking through the window
- insertKlayman<KmScene2402>(409, 404);
- _klayman->setDoDeltaX(getGlobalVar(V_KLAYMAN_IS_DELTA_X) ? 1 : 0);
+ insertKlaymen<KmScene2402>(409, 404);
+ _klaymen->setDoDeltaX(getGlobalVar(V_KLAYMEN_IS_DELTA_X) ? 1 : 0);
setMessageList(0x004AF888);
} else {
// Klaymen entering from the left
- insertKlayman<KmScene2402>(0, 404);
+ insertKlaymen<KmScene2402>(0, 404);
setMessageList(0x004AF7D0);
}
tempSprite = insertStaticSprite(0x081A60A8, 1100);
_ssDoorFrame = (StaticSprite*)insertStaticSprite(0x406C0AE0, 1100);
- _klayman->setClipRect(_ssDoorFrame->getDrawRect().x, 0, 639, tempSprite->getDrawRect().y2());
+ _klaymen->setClipRect(_ssDoorFrame->getDrawRect().x, 0, 639, tempSprite->getDrawRect().y2());
_asDoor = insertSprite<AsScene2402Door>(this, which == 0);
- insertSprite<AsScene2402TV>(_klayman);
+ insertSprite<AsScene2402TV>(_klaymen);
insertStaticSprite(0x3A01A020, 200);
}
Scene2402::~Scene2402() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
void Scene2402::update() {
@@ -753,7 +753,7 @@ uint32 Scene2402::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x402064D8)
- sendEntityMessage(_klayman, 0x1014, _ssButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssButton);
else if (param.asInteger() == 0x01C66840) {
if (sendMessage(_asDoor, 0x2000, 0))
setMessageList(0x004AF800);
@@ -772,7 +772,7 @@ uint32 Scene2402::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asTape) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004AF890);
}
break;
@@ -803,26 +803,26 @@ Scene2403::Scene2403(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
_isClimbingLadder = false;
- insertKlayman<KmScene2403>(220, 449);
+ insertKlaymen<KmScene2403>(220, 449);
setMessageList(0x004B5C98);
setRectList(0x004B5E18);
} else if (which == 1) {
// Klaymen returning from looking through the window
_isClimbingLadder = false;
- insertKlayman<KmScene2403>(433, 449);
+ insertKlaymen<KmScene2403>(433, 449);
setMessageList(0x004B5D70);
setRectList(0x004B5E18);
} else if (which == 2) {
// Klaymen standing around after the critter video
_isClimbingLadder = false;
- insertKlayman<KmScene2403>(440, 449);
- _klayman->setDoDeltaX(1);
+ insertKlaymen<KmScene2403>(440, 449);
+ _klaymen->setDoDeltaX(1);
setMessageList(0x004B5C98);
setRectList(0x004B5E18);
} else {
// Klaymen coming up from ladder
_isClimbingLadder = true;
- insertKlayman<KmScene2403>(122, 599);
+ insertKlaymen<KmScene2403>(122, 599);
setMessageList(0x004B5CA0);
setRectList(0x004B5E28);
}
@@ -830,9 +830,9 @@ Scene2403::Scene2403(NeverhoodEngine *vm, Module *parentModule, int which)
_ssButton = insertSprite<SsCommonButtonSprite>(this, 0x3130B0EB, 100, 0);
tempSprite1 = insertStaticSprite(0x20C24220, 1100);
tempSprite2 = insertStaticSprite(0x03080900, 1300);
- tempSprite3 = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ tempSprite3 = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
tempSprite3->setClipRect(tempSprite1->getDrawRect().x, 0, 640, tempSprite2->getDrawRect().y2());
- _klayman->setClipRect(tempSprite1->getDrawRect().x, 0, 640, tempSprite2->getDrawRect().y2());
+ _klaymen->setClipRect(tempSprite1->getDrawRect().x, 0, 640, tempSprite2->getDrawRect().y2());
loadSound(1, calcHash("fxFogHornSoft"));
}
@@ -841,9 +841,9 @@ uint32 Scene2403::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x040424D0)
- sendEntityMessage(_klayman, 0x1014, _ssButton);
+ sendEntityMessage(_klaymen, 0x1014, _ssButton);
else if (param.asInteger() == 0x180CE614)
- sendEntityMessage(_klayman, 0x1014, _asLightCord);
+ sendEntityMessage(_klaymen, 0x1014, _asLightCord);
break;
case 0x2000:
_isClimbingLadder = true;
@@ -870,7 +870,7 @@ uint32 Scene2403::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asTape && !_isClimbingLadder) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004B5D98);
}
break;
@@ -923,36 +923,36 @@ Scene2406::Scene2406(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
_isClimbingLadder = false;
- insertKlayman<KmScene2406>(307, 404, _clipRects, 2);
+ insertKlaymen<KmScene2406>(307, 404, _clipRects, 2);
setMessageList(0x004B76C8);
setRectList(0x004B78C8);
} else if (which == 1) {
// Klaymen coming down the ladder
_isClimbingLadder = true;
- insertKlayman<KmScene2406>(253, -16, _clipRects, 2);
+ insertKlaymen<KmScene2406>(253, -16, _clipRects, 2);
setMessageList(0x004B76D8);
setRectList(0x004B78D8);
} else if (which == 2) {
// Klaymen returning from the diskplayer
_isClimbingLadder = false;
- insertKlayman<KmScene2406>(480, 404, _clipRects, 2);
+ insertKlaymen<KmScene2406>(480, 404, _clipRects, 2);
setMessageList(0x004B77C0);
setRectList(0x004B78C8);
} else if (which == 3) {
// Klaymen returning from looking through the window
_isClimbingLadder = false;
- insertKlayman<KmScene2406>(387, 404, _clipRects, 2);
+ insertKlaymen<KmScene2406>(387, 404, _clipRects, 2);
setMessageList(0x004B7810);
setRectList(0x004B78C8);
} else {
// Klaymen entering from the left
_isClimbingLadder = false;
- insertKlayman<KmScene2406>(0, 404, _clipRects, 2);
+ insertKlaymen<KmScene2406>(0, 404, _clipRects, 2);
setMessageList(0x004B76D0);
setRectList(0x004B78C8);
}
- tempSprite2 = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ tempSprite2 = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
tempSprite2->setClipRect(_clipRects[1]);
}
@@ -978,10 +978,10 @@ uint32 Scene2406::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _asTape && !_isClimbingLadder) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004B77C8);
} else if (sender == _asKey && !_isClimbingLadder) {
- sendEntityMessage(_klayman, 0x1014, _asKey);
+ sendEntityMessage(_klaymen, 0x1014, _asKey);
setMessageList(0x004B77D8);
}
break;
diff --git a/engines/neverhood/module2400.h b/engines/neverhood/module2400.h
index 908c9d6bf5..38664658ce 100644
--- a/engines/neverhood/module2400.h
+++ b/engines/neverhood/module2400.h
@@ -125,14 +125,14 @@ protected:
class AsScene2402TV : public AnimatedSprite {
public:
- AsScene2402TV(NeverhoodEngine *vm, Klayman *klayman);
+ AsScene2402TV(NeverhoodEngine *vm, Klaymen *klaymen);
virtual ~AsScene2402TV();
protected:
- Klayman *_klayman;
+ Klaymen *_klaymen;
int _countdown1;
int _countdown2;
void upWait();
- void upFocusKlayman();
+ void upFocusKlaymen();
void stJokeFinished();
uint32 hmJoke(int messageNum, const MessageParam &param, Entity *sender);
};
diff --git a/engines/neverhood/module2500.cpp b/engines/neverhood/module2500.cpp
index f5894e9dad..1623e4ca90 100644
--- a/engines/neverhood/module2500.cpp
+++ b/engines/neverhood/module2500.cpp
@@ -241,9 +241,9 @@ Scene2501::Scene2501(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
// Restoring game
- insertKlayman<KmScene2501>(162, 393);
- _kmScene2501 = _klayman;
- _klaymanInCar = false;
+ insertKlaymen<KmScene2501>(162, 393);
+ _kmScene2501 = _klaymen;
+ _klaymenInCar = false;
setMessageList(0x004B2538);
setRectList(0x004B2608);
SetMessageHandler(&Scene2501::handleMessage);
@@ -255,8 +255,8 @@ Scene2501::Scene2501(NeverhoodEngine *vm, Module *parentModule, int which)
// 1: Klaymen entering riding the car on the left track
// 2: Klaymen entering riding the car on the bottom track
addSprite(_asCar);
- _kmScene2501 = (Klayman*)new KmScene2501(_vm, this, 275, 393);
- _klaymanInCar = true;
+ _kmScene2501 = (Klaymen*)new KmScene2501(_vm, this, 275, 393);
+ _klaymenInCar = true;
sendMessage(_kmScene2501, 0x2000, 1);
_kmScene2501->setDoDeltaX(1);
SetMessageHandler(&Scene2501::hmRidingCar);
@@ -266,9 +266,9 @@ Scene2501::Scene2501(NeverhoodEngine *vm, Module *parentModule, int which)
_currTrackIndex = which;
} else {
// Klaymen entering the car
- insertKlayman<KmScene2501>(162, 393);
- _kmScene2501 = _klayman;
- _klaymanInCar = false;
+ insertKlaymen<KmScene2501>(162, 393);
+ _kmScene2501 = _klaymen;
+ _klaymenInCar = false;
setMessageList(0x004B2538);
setRectList(0x004B2608);
SetMessageHandler(&Scene2501::handleMessage);
@@ -307,7 +307,7 @@ Scene2501::Scene2501(NeverhoodEngine *vm, Module *parentModule, int which)
Scene2501::~Scene2501() {
// Free sprites not currently in the sprite list
- if (_klaymanInCar)
+ if (_klaymenInCar)
delete _kmScene2501;
else
delete _asCar;
@@ -316,10 +316,10 @@ Scene2501::~Scene2501() {
void Scene2501::update() {
Scene::update();
if (_carStatus == 1) {
- removeSprite(_klayman);
+ removeSprite(_klaymen);
addSprite(_asCar);
clearRectList();
- _klaymanInCar = true;
+ _klaymenInCar = true;
SetMessageHandler(&Scene2501::hmCarAtHome);
SetUpdateHandler(&Scene2501::upCarAtHome);
_asIdleCarLower->setVisible(false);
@@ -327,10 +327,10 @@ void Scene2501::update() {
_asCar->setVisible(true);
sendMessage(_asCar, 0x2009, 0);
_asCar->handleUpdate();
- _klayman = NULL;
+ _klaymen = NULL;
_carStatus = 0;
}
- updateKlaymanClipRect();
+ updateKlaymenClipRect();
}
void Scene2501::upCarAtHome() {
@@ -346,16 +346,16 @@ void Scene2501::upCarAtHome() {
}
_mouseClicked = false;
}
- updateKlaymanClipRect();
+ updateKlaymenClipRect();
}
void Scene2501::upGettingOutOfCar() {
Scene::update();
if (_carStatus == 2) {
- _klayman = _kmScene2501;
+ _klaymen = _kmScene2501;
removeSprite(_asCar);
- addSprite(_klayman);
- _klaymanInCar = false;
+ addSprite(_klaymen);
+ _klaymenInCar = false;
SetMessageHandler(&Scene2501::handleMessage);
SetUpdateHandler(&Scene2501::update);
setRectList(0x004B2608);
@@ -364,10 +364,10 @@ void Scene2501::upGettingOutOfCar() {
_asCar->setVisible(false);
setMessageList(0x004B2570);
processMessageList();
- _klayman->handleUpdate();
+ _klaymen->handleUpdate();
_carStatus = 0;
}
- updateKlaymanClipRect();
+ updateKlaymenClipRect();
}
void Scene2501::upRidingCar() {
@@ -463,7 +463,7 @@ void Scene2501::changeTrack() {
_newTrackIndex = -1;
}
-void Scene2501::updateKlaymanClipRect() {
+void Scene2501::updateKlaymenClipRect() {
if (_kmScene2501->getX() <= 211)
_kmScene2501->setClipRect(0, 0, 640, 480);
else
diff --git a/engines/neverhood/module2500.h b/engines/neverhood/module2500.h
index 9a7e9442f1..10301b089d 100644
--- a/engines/neverhood/module2500.h
+++ b/engines/neverhood/module2500.h
@@ -59,14 +59,14 @@ protected:
Sprite *_asCarTrackShadow;
Sprite *_asIdleCarLower;
Sprite *_asIdleCarFull;
- Klayman *_kmScene2501;
+ Klaymen *_kmScene2501;
Tracks _tracks;
NPointArray *_trackPoints;
int _currTrackIndex;
NPoint _clickPoint;
int _newTrackIndex;
int _carStatus;
- bool _klaymanInCar;
+ bool _klaymenInCar;
void update();
void upCarAtHome();
void upGettingOutOfCar();
@@ -76,7 +76,7 @@ protected:
uint32 hmCarAtHome(int messageNum, const MessageParam &param, Entity *sender);
void moveCarToPoint(NPoint &pt);
void changeTrack();
- void updateKlaymanClipRect();
+ void updateKlaymenClipRect();
};
class SsScene2504Button : public StaticSprite {
diff --git a/engines/neverhood/module2700.cpp b/engines/neverhood/module2700.cpp
index b5db9118d9..53e73af179 100644
--- a/engines/neverhood/module2700.cpp
+++ b/engines/neverhood/module2700.cpp
@@ -1200,11 +1200,11 @@ Scene2732::Scene2732(NeverhoodEngine *vm, Module *parentModule)
insertScreenMouse(0x0C04502A);
setRectList(0x004AE360);
- insertKlayman<KmScene2732>(108, 331);
+ insertKlaymen<KmScene2732>(108, 331);
setMessageList(0x004AE328);
tempSprite = insertStaticSprite(0x50C22C48, 1100);
- _klayman->setClipRect(tempSprite->getDrawRect().x, 0, 640, 480);
+ _klaymen->setClipRect(tempSprite->getDrawRect().x, 0, 640, 480);
}
diff --git a/engines/neverhood/module2800.cpp b/engines/neverhood/module2800.cpp
index dd02d59a6d..5fececd568 100644
--- a/engines/neverhood/module2800.cpp
+++ b/engines/neverhood/module2800.cpp
@@ -77,7 +77,7 @@ void Module2800::createScene(int sceneNum, int which) {
case 2:
_vm->gameState().sceneNum = 2;
_vm->_soundMan->startMusic(0xD2FA4D14, 0, 2);
- if (getGlobalVar(V_KLAYMAN_SMALL))
+ if (getGlobalVar(V_KLAYMEN_SMALL))
_childObject = new Scene2803Small(_vm, this, which);
else
_childObject = new Scene2803(_vm, this, which);
@@ -441,21 +441,21 @@ Scene2801::Scene2801(NeverhoodEngine *vm, Module *parentModule, int which)
insertStaticSprite(0x0001264C, 100);
if (which < 0) {
- insertKlayman<KmScene2801>(194, 430);
+ insertKlaymen<KmScene2801>(194, 430);
setMessageList(0x004B6BB8);
} else if (which == 1) {
- insertKlayman<KmScene2801>(443, 398);
+ insertKlaymen<KmScene2801>(443, 398);
setMessageList(0x004B6BC0);
} else if (which == 2) {
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X)) {
- insertKlayman<KmScene2801>(312, 432);
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X)) {
+ insertKlaymen<KmScene2801>(312, 432);
+ _klaymen->setDoDeltaX(1);
} else {
- insertKlayman<KmScene2801>(194, 432);
+ insertKlaymen<KmScene2801>(194, 432);
}
setMessageList(0x004B6C10);
} else {
- insertKlayman<KmScene2801>(0, 432);
+ insertKlaymen<KmScene2801>(0, 432);
setMessageList(0x004B6BB0);
}
@@ -467,7 +467,7 @@ Scene2801::Scene2801(NeverhoodEngine *vm, Module *parentModule, int which)
_palette->addBasePalette(0x01400666, 0, 256, 0);
_sprite1 = insertStaticSprite(0x100CA0A8, 1100);
_sprite2 = insertStaticSprite(0x287C21A4, 1100);
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, _sprite2->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, _sprite2->getDrawRect().x2(), 480);
insertScreenMouse(0x0066201C);
_asTape = insertSprite<AsScene1201Tape>(this, 8, 1100, 302, 437, 0x9148A011);
addCollisionSprite(_asTape);
@@ -478,7 +478,7 @@ Scene2801::Scene2801(NeverhoodEngine *vm, Module *parentModule, int which)
_paletteHash = 0x15021024;
_palette->addBasePalette(0x11E00684, 0, 256, 0);
_sprite2 = insertStaticSprite(0x061601C8, 1100);
- _klayman->setClipRect(0, 0, _sprite2->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, 0, _sprite2->getDrawRect().x2(), 480);
insertScreenMouse(0x00680116);
_asTape = insertSprite<SsScene1705Tape>(this, 8, 1100, 302, 437, 0x01142428);
addCollisionSprite(_asTape);
@@ -489,7 +489,7 @@ Scene2801::Scene2801(NeverhoodEngine *vm, Module *parentModule, int which)
_paletteHash = 0x15021024;
_palette->addBasePalette(0x030006E6, 0, 256, 0);
_sprite2 = insertStaticSprite(0x273801CE, 1100);
- _klayman->setClipRect(0, 0, _sprite2->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(0, 0, _sprite2->getDrawRect().x2(), 480);
insertScreenMouse(0x006E2038);
_asTape = insertSprite<AsScene1201Tape>(this, 8, 1100, 302, 437, 0x9148A011);
addCollisionSprite(_asTape);
@@ -508,7 +508,7 @@ Scene2801::Scene2801(NeverhoodEngine *vm, Module *parentModule, int which)
}
Scene2801::~Scene2801() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
}
uint32 Scene2801::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
@@ -516,7 +516,7 @@ uint32 Scene2801::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x4826:
if (sender == _asTape) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004B6C40);
}
break;
@@ -923,46 +923,46 @@ Scene2803::Scene2803(NeverhoodEngine *vm, Module *parentModule, int which)
_clipRectsStairs[2].y2 = 480;
if (which < 0) {
- insertKlayman<KmScene2803>(302, 445, _clipRectsFloor, 2);
+ insertKlaymen<KmScene2803>(302, 445, _clipRectsFloor, 2);
setMessageList(0x004B79F0);
- klaymanFloor();
+ klaymenFloor();
} else if (which == 1) {
- insertKlayman<KmScene2803>(200, 445, _clipRectsFloor, 2);
+ insertKlaymen<KmScene2803>(200, 445, _clipRectsFloor, 2);
setMessageList(0x004B79C8);
- klaymanFloor();
+ klaymenFloor();
} else if (which == 3) {
NPoint pt = _dataResource.getPoint(0xC2A08694);
- insertKlayman<KmScene2803>(pt.x, pt.y, _clipRectsStairs, 3);
+ insertKlaymen<KmScene2803>(pt.x, pt.y, _clipRectsStairs, 3);
setMessageList(0x004B7A00);
- klaymanStairs();
+ klaymenStairs();
} else if (which == 5) {
- insertKlayman<KmScene2803>(253, 298, _clipRectsStairs, 3);
+ insertKlaymen<KmScene2803>(253, 298, _clipRectsStairs, 3);
setMessageList(0x004B7A00);
- klaymanStairs();
+ klaymenStairs();
} else if (which == 6) {
_asRope = insertSprite<AsScene2803Rope>(this, 384);
_asRope->setClipRect(0, 25, 640, 480);
- insertKlayman<KmScene2803>(384, 0, _clipRectsFloor, 2);
- sendEntityMessage(_klayman, 0x1014, _asRope);
- _klayman->setClipRect(0, 25, 640, 480);
+ insertKlaymen<KmScene2803>(384, 0, _clipRectsFloor, 2);
+ sendEntityMessage(_klaymen, 0x1014, _asRope);
+ _klaymen->setClipRect(0, 25, 640, 480);
setMessageList(0x004B7A78);
- klaymanFloor();
+ klaymenFloor();
} else if (which == 2) {
- insertKlayman<KmScene2803>(400, 445, _clipRectsFloor, 2);
+ insertKlaymen<KmScene2803>(400, 445, _clipRectsFloor, 2);
setMessageList(0x004B79F8);
- klaymanFloor();
+ klaymenFloor();
} else {
- insertKlayman<KmScene2803>(50, 231, _clipRectsStairs, 3);
+ insertKlaymen<KmScene2803>(50, 231, _clipRectsStairs, 3);
setMessageList(0x004B79C0);
- klaymanStairs();
+ klaymenStairs();
}
changeBackground();
}
-void Scene2803::upKlaymanStairs() {
- if (_klayman->getX() < 350) {
+void Scene2803::upKlaymenStairs() {
+ if (_klaymen->getX() < 350) {
setPaletteArea0();
} else {
setPaletteArea1();
@@ -986,27 +986,27 @@ uint32 Scene2803::handleMessage(int messageNum, const MessageParam &param, Entit
else if (param.asInteger() == 0x482D1210)
setMessageList(0x004B7A30);
else if (param.asInteger() == 0x802402B2) {
- sendEntityMessage(_klayman, 0x1014, _asLightCord);
+ sendEntityMessage(_klaymen, 0x1014, _asLightCord);
setMessageList(0x004B7A68);
} else if (param.asInteger() == 0x9626F390)
setMessageList(0x004B7A88);
break;
case 0x482A:
- klaymanStairs();
+ klaymenStairs();
setPaletteArea1();
break;
case 0x482B:
- klaymanFloor();
+ klaymenFloor();
setPaletteArea0();
break;
}
return messageResult;
}
-void Scene2803::klaymanStairs() {
- SetUpdateHandler(&Scene2803::upKlaymanStairs);
- _klayman->getSurface()->setClipRects(_clipRectsStairs, 3);
- sendMessage(_klayman, 0x482C, 0xE5A48297);
+void Scene2803::klaymenStairs() {
+ SetUpdateHandler(&Scene2803::upKlaymenStairs);
+ _klaymen->getSurface()->setClipRects(_clipRectsStairs, 3);
+ sendMessage(_klaymen, 0x482C, 0xE5A48297);
_sprite3->setVisible(true);
_sprite4->setVisible(true);
_sprite5->setVisible(true);
@@ -1016,10 +1016,10 @@ void Scene2803::klaymanStairs() {
_sprite9->setVisible(false);
}
-void Scene2803::klaymanFloor() {
+void Scene2803::klaymenFloor() {
SetUpdateHandler(&Scene::update);
- _klayman->getSurface()->setClipRects(_clipRectsFloor, 2);
- sendMessage(_klayman, 0x482C, 0);
+ _klaymen->getSurface()->setClipRects(_clipRectsFloor, 2);
+ sendMessage(_klaymen, 0x482C, 0);
_sprite3->setVisible(false);
_sprite4->setVisible(false);
_sprite5->setVisible(false);
@@ -1170,35 +1170,35 @@ Scene2803Small::Scene2803Small(NeverhoodEngine *vm, Module *parentModule, int wh
_sprite7->setVisible(false);
if (which < 0) {
- insertKlayman<KmScene2803Small>(479, 435);
- klaymanFloor();
+ insertKlaymen<KmScene2803Small>(479, 435);
+ klaymenFloor();
setMessageList(0x004B60D8);
} else if (which == 3) {
NPoint pt = _dataResource.getPoint(0x096520ED);
- insertKlayman<KmScene2803Small>(pt.x, pt.y);
- klaymanSlope();
+ insertKlaymen<KmScene2803Small>(pt.x, pt.y);
+ klaymenSlope();
setMessageList(0x004B6100);
- _klayman->setRepl(64, 0);
+ _klaymen->setRepl(64, 0);
} else if (which == 4) {
NPoint pt = _dataResource.getPoint(0x20C6238D);
- insertKlayman<KmScene2803Small>(pt.x, pt.y);
- klaymanSlope();
+ insertKlaymen<KmScene2803Small>(pt.x, pt.y);
+ klaymenSlope();
setMessageList(0x004B60F8);
- _klayman->setRepl(64, 0);
+ _klaymen->setRepl(64, 0);
} else if (which == 5) {
NPoint pt = _dataResource.getPoint(0x2146690D);
- insertKlayman<KmScene2803Small>(pt.x, pt.y);
- klaymanSlope();
+ insertKlaymen<KmScene2803Small>(pt.x, pt.y);
+ klaymenSlope();
setMessageList(0x004B6100);
- _klayman->setRepl(64, 0);
+ _klaymen->setRepl(64, 0);
} else if (which == 2) {
NPoint pt = _dataResource.getPoint(0x104C03ED);
- insertKlayman<KmScene2803Small>(pt.x, pt.y);
- klaymanFloor();
+ insertKlaymen<KmScene2803Small>(pt.x, pt.y);
+ klaymenFloor();
setMessageList(0x004B6138);
} else {
- insertKlayman<KmScene2803Small>(135, 444);
- klaymanFloor();
+ insertKlaymen<KmScene2803Small>(135, 444);
+ klaymenFloor();
setMessageList(0x004B60E0, false);
_sprite6->setVisible(true);
_sprite7->setVisible(true);
@@ -1214,11 +1214,11 @@ uint32 Scene2803Small::handleMessage(int messageNum, const MessageParam &param,
setMessageList(0x004B6180);
} else if (param.asInteger() == 0xB1FDAB2E) {
NPoint pt = _dataResource.getPoint(0x0D84A1AD);
- _klayman->setX(pt.x);
- _klayman->setY(pt.y);
- _klayman->updateBounds();
- klaymanFloor();
- _klayman->setClipRect(517, 401, 536, 480);
+ _klaymen->setX(pt.x);
+ _klaymen->setY(pt.y);
+ _klaymen->updateBounds();
+ klaymenFloor();
+ _klaymen->setClipRect(517, 401, 536, 480);
setMessageList(0x004B6198);
} else if (param.asInteger() == 0xB00C7C48) {
setMessageList(0x004B6108);
@@ -1227,71 +1227,71 @@ uint32 Scene2803Small::handleMessage(int messageNum, const MessageParam &param,
} else if (param.asInteger() == 0xAC69A28D) {
setMessageList(0x004B6168);
} else if (param.asInteger() == 0x00086212) {
- _klayman->setClipRect(0, 0, 560, 315);
- _klayman->setX(560);
- _klayman->setY(315);
- _klayman->updateBounds();
- klaymanSlope();
+ _klaymen->setClipRect(0, 0, 560, 315);
+ _klaymen->setX(560);
+ _klaymen->setY(315);
+ _klaymen->updateBounds();
+ klaymenSlope();
setMessageList(0x004B61A0);
} else if (param.asInteger() == 0x002CAA68) {
setMessageList(0x004B61A8);
}
break;
case 0x482A:
- if (_klayman->getX() < 200) {
+ if (_klaymen->getX() < 200) {
setPaletteArea3();
- } else if (_klayman->getX() < 500) {
+ } else if (_klaymen->getX() < 500) {
setSurfacePriority(_sprite5->getSurface(), 1100);
- sendMessage(_klayman, 0x482C, 0);
+ sendMessage(_klaymen, 0x482C, 0);
setPaletteArea2();
} else {
- _klayman->setClipRect(517, 401, 536, 480);
+ _klaymen->setClipRect(517, 401, 536, 480);
setPaletteArea2();
}
break;
case 0x482B:
_sprite6->setVisible(false);
_sprite7->setVisible(false);
- _klayman->setClipRect(0, 0, 640, 480);
+ _klaymen->setClipRect(0, 0, 640, 480);
setSurfacePriority(_sprite5->getSurface(), 900);
- sendMessage(_klayman, 0x482C, 0x2086222D);
+ sendMessage(_klaymen, 0x482C, 0x2086222D);
break;
}
return 0;
}
-void Scene2803Small::upKlaymanSlope() {
- if (_klayman->getX() < 388) {
- _klayman->setClipRect(_sprite3->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
+void Scene2803Small::upKlaymenSlope() {
+ if (_klaymen->getX() < 388) {
+ _klaymen->setClipRect(_sprite3->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
setPaletteArea0();
- } else if (_klayman->getX() < 500) {
- _klayman->setClipRect(0, 0, _sprite1->getDrawRect().x2(), _sprite1->getDrawRect().y2());
+ } else if (_klaymen->getX() < 500) {
+ _klaymen->setClipRect(0, 0, _sprite1->getDrawRect().x2(), _sprite1->getDrawRect().y2());
setPaletteArea1();
}
Scene::update();
}
-void Scene2803Small::upKlaymanFloor() {
- if (_klayman->getX() > 194 && _klayman->getX() < 273)
+void Scene2803Small::upKlaymenFloor() {
+ if (_klaymen->getX() > 194 && _klaymen->getX() < 273)
setPaletteArea2();
- else if (_klayman->getX() > 155 && _klayman->getX() < 300)
+ else if (_klaymen->getX() > 155 && _klaymen->getX() < 300)
setPaletteArea0();
Scene::update();
}
-void Scene2803Small::klaymanSlope() {
- SetUpdateHandler(&Scene2803Small::upKlaymanSlope);
- sendMessage(_klayman, 0x482C, 0x23C630D9);
- _klayman->setClipRect(0, 0, _sprite1->getDrawRect().x2(), _sprite1->getDrawRect().y2());
- _klayman->setRepl(64, 0);
+void Scene2803Small::klaymenSlope() {
+ SetUpdateHandler(&Scene2803Small::upKlaymenSlope);
+ sendMessage(_klaymen, 0x482C, 0x23C630D9);
+ _klaymen->setClipRect(0, 0, _sprite1->getDrawRect().x2(), _sprite1->getDrawRect().y2());
+ _klaymen->setRepl(64, 0);
_sprite1->setVisible(true);
}
-void Scene2803Small::klaymanFloor() {
- SetUpdateHandler(&Scene2803Small::upKlaymanFloor);
- sendMessage(_klayman, 0x482C, 0x2086222D);
- _klayman->setClipRect(0, 0, 640, 480);
- _klayman->clearRepl();
+void Scene2803Small::klaymenFloor() {
+ SetUpdateHandler(&Scene2803Small::upKlaymenFloor);
+ sendMessage(_klaymen, 0x482C, 0x2086222D);
+ _klaymen->setClipRect(0, 0, 640, 480);
+ _klaymen->clearRepl();
_sprite1->setVisible(false);
}
@@ -1821,7 +1821,7 @@ void Scene2804::update() {
if (_isSolved) {
_palette->fillBaseWhite(0, 256);
_palette->startFadeToPalette(18);
- setGlobalVar(V_KLAYMAN_SMALL, 1);
+ setGlobalVar(V_KLAYMEN_SMALL, 1);
_countdown1 = 48;
}
} else if (_beamStatus == 6) {
@@ -1853,31 +1853,31 @@ Scene2805::Scene2805(NeverhoodEngine *vm, Module *parentModule, int which)
_sprite2 = insertStaticSprite(0x020CE421, 1100);
if (which < 0) {
- insertKlayman<KmScene2805>(380, 338);
+ insertKlaymen<KmScene2805>(380, 338);
setMessageList(0x004AE1C8);
sendMessage(this, 0x2000, 0);
} else if (which == 1) {
- insertKlayman<KmScene2805>(493, 338);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene2805>(493, 338);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004AE1D0, false);
sendMessage(this, 0x2000, 1);
} else if (which == 2) {
- insertKlayman<KmScene2805>(493, 338);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene2805>(493, 338);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004AE288, false);
sendMessage(this, 0x2000, 1);
} else if (which == 3) {
- insertKlayman<KmScene2805>(493, 338);
- sendMessage(_klayman, 0x2000, 1);
+ insertKlaymen<KmScene2805>(493, 338);
+ sendMessage(_klaymen, 0x2000, 1);
setMessageList(0x004AE1E0, false);
sendMessage(this, 0x2000, 1);
} else {
- insertKlayman<KmScene2805>(340, 338);
+ insertKlaymen<KmScene2805>(340, 338);
setMessageList(0x004AE1C0);
sendMessage(this, 0x2000, 0);
}
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, _sprite2->getDrawRect().x2(), 480);
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, _sprite2->getDrawRect().x2(), 480);
}
@@ -1887,10 +1887,10 @@ uint32 Scene2805::handleMessage(int messageNum, const MessageParam &param, Entit
case 0x2000:
if (param.asInteger()) {
setRectList(0x004AE318);
- _klayman->setKlaymanIdleTable3();
+ _klaymen->setKlaymenIdleTable3();
} else {
setRectList(0x004AE308);
- _klayman->setKlaymanIdleTable1();
+ _klaymen->setKlaymenIdleTable1();
}
break;
}
@@ -1979,20 +1979,20 @@ Scene2806::Scene2806(NeverhoodEngine *vm, Module *parentModule, int which)
_clipRects[3].x2 = 640;
if (which < 0) {
- insertKlayman<KmScene2806>(441, 423, false, _clipRects, 4);
+ insertKlaymen<KmScene2806>(441, 423, false, _clipRects, 4);
setMessageList(0x004AF098);
} else if (which == 1) {
- insertKlayman<KmScene2806>(378, 423, false, _clipRects, 4);
+ insertKlaymen<KmScene2806>(378, 423, false, _clipRects, 4);
setMessageList(0x004AF098);
} else if (which == 2) {
- insertKlayman<KmScene2806>(378, 423, false, _clipRects, 4);
+ insertKlaymen<KmScene2806>(378, 423, false, _clipRects, 4);
setMessageList(0x004AF0C8, false);
} else if (which == 3) {
- insertKlayman<KmScene2806>(378, 423, true, _clipRects, 4);
+ insertKlaymen<KmScene2806>(378, 423, true, _clipRects, 4);
setMessageList(0x004AF0A0, false);
- setGlobalVar(V_KLAYMAN_SMALL, 0);
+ setGlobalVar(V_KLAYMEN_SMALL, 0);
} else {
- insertKlayman<KmScene2806>(670, 423, false, _clipRects, 4);
+ insertKlaymen<KmScene2806>(670, 423, false, _clipRects, 4);
setMessageList(0x004AF090);
}
@@ -2032,7 +2032,7 @@ void Scene2806::findClosestPoint() {
0x086B8890
};
- int16 x = MIN<int16>(_klayman->getX(), 639);
+ int16 x = MIN<int16>(_klaymen->getX(), 639);
int index = 1;
while (index < (int)_pointList->size() && (*_pointList)[index].x < x)
@@ -2565,20 +2565,20 @@ Scene2809::Scene2809(NeverhoodEngine *vm, Module *parentModule, int which)
_clipRects[3].x1 = 0;
if (which < 0) {
- insertKlayman<KmScene2809>(226, 423, false, _clipRects, 4);
+ insertKlaymen<KmScene2809>(226, 423, false, _clipRects, 4);
setMessageList(0x004B5B90);
} else if (which == 1) {
- insertKlayman<KmScene2809>(262, 423, false, _clipRects, 4);
+ insertKlaymen<KmScene2809>(262, 423, false, _clipRects, 4);
setMessageList(0x004B5B90);
} else if (which == 2) {
- insertKlayman<KmScene2809>(262, 423, false, _clipRects, 4);
+ insertKlaymen<KmScene2809>(262, 423, false, _clipRects, 4);
setMessageList(0x004B5BD0);
} else if (which == 3) {
- insertKlayman<KmScene2809>(262, 423, true, _clipRects, 4);
+ insertKlaymen<KmScene2809>(262, 423, true, _clipRects, 4);
setMessageList(0x004B5BA8, false);
- setGlobalVar(V_KLAYMAN_SMALL, 0);
+ setGlobalVar(V_KLAYMEN_SMALL, 0);
} else {
- insertKlayman<KmScene2809>(-30, 423, false, _clipRects, 4);
+ insertKlaymen<KmScene2809>(-30, 423, false, _clipRects, 4);
setMessageList(0x004B5B88);
}
@@ -2618,7 +2618,7 @@ void Scene2809::findClosestPoint() {
0x6A8B9008
};
- int16 x = MAX<int16>(_klayman->getX(), 2);
+ int16 x = MAX<int16>(_klaymen->getX(), 2);
int index = 1;
while (index < (int)_pointList->size() && (*_pointList)[index].x >= x)
@@ -2683,7 +2683,7 @@ Scene2810::Scene2810(NeverhoodEngine *vm, Module *parentModule, int which)
_clipRects[1].x2 = _sprite6->getDrawRect().x2();
_clipRects[1].y2 = 480;
- if (getGlobalVar(V_KLAYMAN_SMALL)) {
+ if (getGlobalVar(V_KLAYMEN_SMALL)) {
_asTape = insertSprite<AsScene1201Tape>(this, 0, 900, 245, 429, 0x9148A011);
addCollisionSprite(_asTape);
} else {
@@ -2695,7 +2695,7 @@ Scene2810::Scene2810(NeverhoodEngine *vm, Module *parentModule, int which)
if (getGlobalVar(V_LADDER_DOWN)) {
setGlobalVar(V_BEEN_STATUE_ROOM, 1);
- if (getGlobalVar(V_KLAYMAN_SMALL)) {
+ if (getGlobalVar(V_KLAYMEN_SMALL)) {
_sprite4 = insertStaticSprite(0x82653808, 100);
} else {
_sprite4 = insertStaticSprite(0x82653808, 1100);
@@ -2704,30 +2704,30 @@ Scene2810::Scene2810(NeverhoodEngine *vm, Module *parentModule, int which)
}
if (which < 0) {
- if (getGlobalVar(V_KLAYMAN_SMALL)) {
- insertKlayman<KmScene2810Small>(240, 448);
- _klayman->setClipRect(_sprite5->getDrawRect().x, 0, 640, 480);
+ if (getGlobalVar(V_KLAYMEN_SMALL)) {
+ insertKlaymen<KmScene2810Small>(240, 448);
+ _klaymen->setClipRect(_sprite5->getDrawRect().x, 0, 640, 480);
setMessageList(0x004AE438);
setRectList(0x004AE810);
_isRopingDown = false;
removeCollisionSprite(_asTape);
} else {
- insertKlayman<KmScene2810>(300, 424, _clipRects, 2);
+ insertKlaymen<KmScene2810>(300, 424, _clipRects, 2);
setMessageList(0x004AE438);
if (getGlobalVar(V_LADDER_DOWN))
loadDataResource(0x84130112);
else
loadDataResource(0x84500132);
- tempSprite = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ tempSprite = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
tempSprite->setClipRect(0, _sprite1->getDrawRect().y, 640, 480);
_clipRects[0].y1 = _sprite1->getDrawRect().y;
_isRopingDown = false;
}
} else if (which == 1) {
- insertKlayman<KmScene2810>(186, 64, _clipRects, 2);
+ insertKlaymen<KmScene2810>(186, 64, _clipRects, 2);
setMessageList(0x004AE440);
loadDataResource(0x84130112);
- tempSprite = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ tempSprite = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
tempSprite->setClipRect(0, _sprite1->getDrawRect().y, 640, 480);
_isRopingDown = true;
_clipRects[0].y1 = _sprite1->getDrawRect().y;
@@ -2736,27 +2736,27 @@ Scene2810::Scene2810(NeverhoodEngine *vm, Module *parentModule, int which)
_sprite2 = insertStaticSprite(0x02780936, 1100);
_sprite3 = insertStaticSprite(0x1CA02160, 1100);
_asRope = insertSprite<AsScene2810Rope>(this, 384);
- insertKlayman<KmScene2810>(384, 0, _clipRects, 0);
- sendEntityMessage(_klayman, 0x1014, _asRope);
+ insertKlaymen<KmScene2810>(384, 0, _clipRects, 0);
+ sendEntityMessage(_klaymen, 0x1014, _asRope);
setMessageList(0x004AE738);
- _klayman->setClipRect(0, _sprite2->getDrawRect().y, 640, _sprite3->getDrawRect().y2());
+ _klaymen->setClipRect(0, _sprite2->getDrawRect().y, 640, _sprite3->getDrawRect().y2());
_asRope->setClipRect(0, _sprite2->getDrawRect().y, 640, _sprite3->getDrawRect().y2());
_vm->_soundMan->addSound(0x84400112, 0xC874EE6C);
_vm->_soundMan->playSoundLooping(0xC874EE6C);
_vm->_soundMan->setSoundVolume(0xC874EE6C, 50);
_isRopingDown = false;
} else if ((which >= 11 && which <= 14) || (which >= 19 && which <= 22) || which == 3) {
- if (getGlobalVar(V_KLAYMAN_SMALL)) {
- insertKlayman<KmScene2810Small>((int16)getGlobalVar(V_KLAYMAN_SAVED_X), 448);
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X))
- _klayman->setDoDeltaX(1);
- _klayman->setClipRect(_sprite5->getDrawRect().x, 0, 640, 480);
+ if (getGlobalVar(V_KLAYMEN_SMALL)) {
+ insertKlaymen<KmScene2810Small>((int16)getGlobalVar(V_KLAYMEN_SAVED_X), 448);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X))
+ _klaymen->setDoDeltaX(1);
+ _klaymen->setClipRect(_sprite5->getDrawRect().x, 0, 640, 480);
setMessageList(0x004AE6D8);
setRectList(0x004AE810);
_isRopingDown = false;
removeCollisionSprite(_asTape);
} else {
- insertKlaymanLadder();
+ insertKlaymenLadder();
if (getGlobalVar(V_LADDER_DOWN_ACTION)) {
setMessageList(0x004AE6E8);
setGlobalVar(V_LADDER_DOWN_ACTION, 0);
@@ -2767,32 +2767,32 @@ Scene2810::Scene2810(NeverhoodEngine *vm, Module *parentModule, int which)
}
}
} else if (which >= 15 && which <= 18) {
- insertKlaymanLadder();
+ insertKlaymenLadder();
setMessageList(0x004AE6E0);
_isRopingDown = false;
} else if (which == 4) {
- if (getGlobalVar(V_KLAYMAN_SMALL)) {
- insertKlayman<KmScene2810Small>(473, 448);
- _klayman->setClipRect(_sprite5->getDrawRect().x, 0, 640, 480);
+ if (getGlobalVar(V_KLAYMEN_SMALL)) {
+ insertKlaymen<KmScene2810Small>(473, 448);
+ _klaymen->setClipRect(_sprite5->getDrawRect().x, 0, 640, 480);
setMessageList(0x004AE428);
setRectList(0x004AE810);
_isRopingDown = false;
removeCollisionSprite(_asTape);
} else {
- insertKlayman<KmScene2810>(450, 424, _clipRects, 2);
+ insertKlaymen<KmScene2810>(450, 424, _clipRects, 2);
setMessageList(0x004AE418);
if (getGlobalVar(V_LADDER_DOWN))
loadDataResource(0x84130112);
else
loadDataResource(0x84500132);
- tempSprite = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ tempSprite = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
tempSprite->setClipRect(0, _sprite1->getDrawRect().y, 640, 480);
_clipRects[0].y1 = _sprite1->getDrawRect().y;
_isRopingDown = false;
}
} else {
- insertKlayman<KmScene2810Small>(120, 448);
- _klayman->setClipRect(_sprite5->getDrawRect().x, 0, 640, 480);
+ insertKlaymen<KmScene2810Small>(120, 448);
+ _klaymen->setClipRect(_sprite5->getDrawRect().x, 0, 640, 480);
setMessageList(0x004AE410);
setRectList(0x004AE810);
_isRopingDown = false;
@@ -2802,27 +2802,27 @@ Scene2810::Scene2810(NeverhoodEngine *vm, Module *parentModule, int which)
}
Scene2810::~Scene2810() {
- setGlobalVar(V_KLAYMAN_IS_DELTA_X, _klayman->isDoDeltaX() ? 1 : 0);
- setGlobalVar(V_KLAYMAN_SAVED_X, _klayman->getX());
+ setGlobalVar(V_KLAYMEN_IS_DELTA_X, _klaymen->isDoDeltaX() ? 1 : 0);
+ setGlobalVar(V_KLAYMEN_SAVED_X, _klaymen->getX());
_vm->_soundMan->deleteSoundGroup(0x84400112);
}
-void Scene2810::insertKlaymanLadder() {
+void Scene2810::insertKlaymenLadder() {
Sprite *tempSprite;
if (getGlobalVar(V_LADDER_DOWN_ACTION)) {
- insertKlayman<KmScene2810>(430, 424, _clipRects, 2);
- _klayman->setDoDeltaX(1);
+ insertKlaymen<KmScene2810>(430, 424, _clipRects, 2);
+ _klaymen->setDoDeltaX(1);
} else {
- insertKlayman<KmScene2810>((int16)getGlobalVar(V_KLAYMAN_SAVED_X), 424, _clipRects, 2);
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X))
- _klayman->setDoDeltaX(1);
+ insertKlaymen<KmScene2810>((int16)getGlobalVar(V_KLAYMEN_SAVED_X), 424, _clipRects, 2);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X))
+ _klaymen->setDoDeltaX(1);
}
if (getGlobalVar(V_LADDER_DOWN))
loadDataResource(0x84130112);
else
loadDataResource(0x84500132);
- tempSprite = insertSprite<AsScene1002KlaymanLadderHands>(_klayman);
+ tempSprite = insertSprite<AsScene1002KlaymenLadderHands>(_klaymen);
tempSprite->setClipRect(0, _sprite1->getDrawRect().y, 640, 480);
_clipRects[0].y1 = _sprite1->getDrawRect().y;
}
@@ -2872,8 +2872,8 @@ uint32 Scene2810::handleMessage(int messageNum, const MessageParam &param, Entit
_isRopingDown = false;
break;
case 0x4826:
- if (sender == _asTape && getGlobalVar(V_KLAYMAN_SMALL) == 0 && !_isRopingDown) {
- sendEntityMessage(_klayman, 0x1014, _asTape);
+ if (sender == _asTape && getGlobalVar(V_KLAYMEN_SMALL) == 0 && !_isRopingDown) {
+ sendEntityMessage(_klaymen, 0x1014, _asTape);
setMessageList(0x004AE750);
}
break;
@@ -3013,34 +3013,34 @@ Scene2812::Scene2812(NeverhoodEngine *vm, Module *parentModule, int which)
if (which < 0) {
_isRopingDown = false;
- insertKlayman<KmScene2812>(272, 432);
+ insertKlaymen<KmScene2812>(272, 432);
setMessageList(0x004AF560);
_sprite1->setVisible(false);
- _klayman->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
+ _klaymen->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
} else if (which == 1) {
_isRopingDown = false;
- insertKlayman<KmScene2812>(338, 398);
+ insertKlaymen<KmScene2812>(338, 398);
setMessageList(0x004AF588);
setPaletteArea1(true);
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, _sprite1->getDrawRect().x2(), _sprite3->getDrawRect().y2());
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, _sprite1->getDrawRect().x2(), _sprite3->getDrawRect().y2());
} else if (which == 2) {
_isRopingDown = false;
- if (getGlobalVar(V_KLAYMAN_IS_DELTA_X)) {
- insertKlayman<KmScene2812>(554, 432);
- _klayman->setDoDeltaX(1);
+ if (getGlobalVar(V_KLAYMEN_IS_DELTA_X)) {
+ insertKlaymen<KmScene2812>(554, 432);
+ _klaymen->setDoDeltaX(1);
} else {
- insertKlayman<KmScene2812>(394, 432);
+ insertKlaymen<KmScene2812>(394, 432);
}
setMessageList(0x004AF5F0);
_sprite1->setVisible(false);
- _klayman->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
+ _klaymen->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
} else {
_isRopingDown = true;
- insertKlayman<KmScene2812>(150, 582);
+ insertKlaymen<KmScene2812>(150, 582);
setMessageList(0x004AF568);
setPaletteArea2(true);
_sprite1->setVisible(false);
- _klayman->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
+ _klaymen->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
}
_asRope->setClipRect(0, _sprite2->getDrawRect().y, 640, _sprite3->getDrawRect().y2());
@@ -3048,9 +3048,9 @@ Scene2812::Scene2812(NeverhoodEngine *vm, Module *parentModule, int which)
}
void Scene2812::update() {
- if (_klayman->getX() < 220)
+ if (_klaymen->getX() < 220)
setPaletteArea2(false);
- else if (_klayman->getX() < 240)
+ else if (_klaymen->getX() < 240)
setPaletteArea0(false);
Scene::update();
}
@@ -3060,17 +3060,17 @@ uint32 Scene2812::handleMessage(int messageNum, const MessageParam &param, Entit
switch (messageNum) {
case 0x100D:
if (param.asInteger() == 0x0004269B)
- sendEntityMessage(_klayman, 0x1014, _asRope);
+ sendEntityMessage(_klaymen, 0x1014, _asRope);
break;
case 0x2001:
_isRopingDown = true;
setRectList(0x004AF710);
- _klayman->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite4->getDrawRect().y2());
+ _klaymen->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite4->getDrawRect().y2());
break;
case 0x2002:
_isRopingDown = false;
setRectList(0x004AF700);
- _klayman->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
+ _klaymen->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
break;
case 0x4806:
sendMessage(_asWinch, 0x2000, 0);
@@ -3078,22 +3078,22 @@ uint32 Scene2812::handleMessage(int messageNum, const MessageParam &param, Entit
break;
case 0x4826:
if (sender == _ssTape && !_isRopingDown) {
- sendEntityMessage(_klayman, 0x1014, _ssTape);
+ sendEntityMessage(_klaymen, 0x1014, _ssTape);
setMessageList(0x004AF658);
} else if (sender == _asKey && !_isRopingDown) {
- sendEntityMessage(_klayman, 0x1014, _asKey);
+ sendEntityMessage(_klaymen, 0x1014, _asKey);
setMessageList(0x004AF668);
}
break;
case 0x482A:
setPaletteArea1(false);
_sprite1->setVisible(true);
- _klayman->setClipRect(_sprite1->getDrawRect().x, 0, _sprite1->getDrawRect().x2(), _sprite3->getDrawRect().y2());
+ _klaymen->setClipRect(_sprite1->getDrawRect().x, 0, _sprite1->getDrawRect().x2(), _sprite3->getDrawRect().y2());
break;
case 0x482B:
setPaletteArea0(false);
_sprite1->setVisible(false);
- _klayman->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
+ _klaymen->setClipRect(_sprite4->getDrawRect().x, 0, 640, _sprite3->getDrawRect().y2());
break;
}
return messageResult;
diff --git a/engines/neverhood/module2800.h b/engines/neverhood/module2800.h
index a341c23944..970de3cbdf 100644
--- a/engines/neverhood/module2800.h
+++ b/engines/neverhood/module2800.h
@@ -124,9 +124,9 @@ protected:
NRect _clipRectsStairs[3];
int _paletteArea;
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
- void upKlaymanStairs();
- void klaymanStairs();
- void klaymanFloor();
+ void upKlaymenStairs();
+ void klaymenStairs();
+ void klaymenFloor();
void toggleBackground();
void changeBackground();
void setPaletteArea0();
@@ -147,10 +147,10 @@ protected:
Sprite *_sprite6;
Sprite *_sprite7;
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
- void upKlaymanSlope();
- void upKlaymanFloor();
- void klaymanSlope();
- void klaymanFloor();
+ void upKlaymenSlope();
+ void upKlaymenFloor();
+ void klaymenSlope();
+ void klaymenFloor();
void setPaletteArea0();
void setPaletteArea1();
void setPaletteArea2();
@@ -437,7 +437,7 @@ protected:
bool _isRopingDown;
NRect _clipRects[2];
uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
- void insertKlaymanLadder();
+ void insertKlaymenLadder();
};
class AsScene2812Winch : public AnimatedSprite {
diff --git a/engines/neverhood/resource.cpp b/engines/neverhood/resource.cpp
index 269d13ded2..2fce4ba18e 100644
--- a/engines/neverhood/resource.cpp
+++ b/engines/neverhood/resource.cpp
@@ -540,10 +540,10 @@ HitRectList *DataResource::getHitRectList() {
return drDirectoryItem ? _hitRectLists[drDirectoryItem->offset] : NULL;
}
-MessageList *DataResource::getMessageListAtPos(int16 klaymanX, int16 klaymanY, int16 mouseX, int16 mouseY) {
+MessageList *DataResource::getMessageListAtPos(int16 klaymenX, int16 klaymenY, int16 mouseX, int16 mouseY) {
for (uint i = 0; i < _drRects.size(); i++) {
- if (klaymanX >= _drRects[i].rect.x1 && klaymanX <= _drRects[i].rect.x2 &&
- klaymanY >= _drRects[i].rect.y1 && klaymanY <= _drRects[i].rect.y2) {
+ if (klaymenX >= _drRects[i].rect.x1 && klaymenX <= _drRects[i].rect.x2 &&
+ klaymenY >= _drRects[i].rect.y1 && klaymenY <= _drRects[i].rect.y2) {
DRSubRectList *drSubRectList = _drSubRectLists[_drRects[i].subRectIndex];
for (uint j = 0; j < drSubRectList->size(); j++) {
DRSubRect &subRect = (*drSubRectList)[j];
diff --git a/engines/neverhood/resource.h b/engines/neverhood/resource.h
index e2609b6fd2..6a84a69ecd 100644
--- a/engines/neverhood/resource.h
+++ b/engines/neverhood/resource.h
@@ -163,7 +163,7 @@ public:
NPointArray *getPointArray(uint32 nameHash);
NRectArray *getRectArray(uint32 nameHash);
HitRectList *getHitRectList();
- MessageList *getMessageListAtPos(int16 klaymanX, int16 klaymanY, int16 mouseX, int16 mouseY);
+ MessageList *getMessageListAtPos(int16 klaymenX, int16 klaymenY, int16 mouseX, int16 mouseY);
protected:
struct DRDirectoryItem {
diff --git a/engines/neverhood/scene.cpp b/engines/neverhood/scene.cpp
index 63242a41c7..2705668c00 100644
--- a/engines/neverhood/scene.cpp
+++ b/engines/neverhood/scene.cpp
@@ -27,7 +27,7 @@ namespace Neverhood {
Scene::Scene(NeverhoodEngine *vm, Module *parentModule)
: Entity(vm, 0), _parentModule(parentModule), _dataResource(vm), _hitRects(NULL) {
- _isKlaymanBusy = false;
+ _isKlaymenBusy = false;
_doConvertMessages = false;
_messageList = NULL;
_rectType = 0;
@@ -35,7 +35,7 @@ Scene::Scene(NeverhoodEngine *vm, Module *parentModule)
_mouseClickPos.y = 0;
_mouseClicked = false;
_rectList = NULL;
- _klayman = NULL;
+ _klaymen = NULL;
_mouseCursor = NULL;
_palette = NULL;
_background = NULL;
@@ -228,15 +228,15 @@ SmackerPlayer *Scene::addSmackerPlayer(SmackerPlayer *smackerPlayer) {
void Scene::update() {
if (_mouseClicked) {
- if (_klayman) {
+ if (_klaymen) {
if (_canAcceptInput &&
- _klayman->hasMessageHandler() &&
- sendMessage(_klayman, 0x1008, 0) != 0 &&
+ _klaymen->hasMessageHandler() &&
+ sendMessage(_klaymen, 0x1008, 0) != 0 &&
queryPositionSprite(_mouseClickPos.x, _mouseClickPos.y)) {
_mouseClicked = false;
} else if (_canAcceptInput &&
- _klayman->hasMessageHandler() &&
- sendMessage(_klayman, 0x1008, 0) != 0) {
+ _klaymen->hasMessageHandler() &&
+ sendMessage(_klaymen, 0x1008, 0) != 0) {
_mouseClicked = !queryPositionRectList(_mouseClickPos.x, _mouseClickPos.y);
}
} else if (queryPositionSprite(_mouseClickPos.x, _mouseClickPos.y)) {
@@ -270,13 +270,13 @@ uint32 Scene::handleMessage(int messageNum, const MessageParam &param, Entity *s
sendMessage(_parentModule, 0x1009, param);
break;
case 0x1006:
- // Sent by Klayman when its animation sequence has finished
- if (_isKlaymanBusy) {
- _isKlaymanBusy = false;
+ // Sent by Klaymen when its animation sequence has finished
+ if (_isKlaymenBusy) {
+ _isKlaymenBusy = false;
if (_messageListIndex == _messageListCount) {
// If the current message list was processed completely,
- // sent Klayman into the idle state.
- sendMessage(_klayman, 0x4004, 0);
+ // sent Klaymen into the idle state.
+ sendMessage(_klaymen, 0x4004, 0);
} else {
// Else continue with the next message in the current message list
processMessageList();
@@ -285,11 +285,11 @@ uint32 Scene::handleMessage(int messageNum, const MessageParam &param, Entity *s
break;
case 0x1007:
// This isn't sent by any code, check if it's in a message list
- // This cancels the current message list and sets Klayman into the idle state.
- if (_isKlaymanBusy) {
- _isKlaymanBusy = false;
+ // This cancels the current message list and sets Klaymen into the idle state.
+ if (_isKlaymenBusy) {
+ _isKlaymenBusy = false;
_messageList = NULL;
- sendMessage(_klayman, 0x4004, 0);
+ sendMessage(_klaymen, 0x4004, 0);
}
break;
case 0x101D:
@@ -325,13 +325,13 @@ bool Scene::queryPositionSprite(int16 mouseX, int16 mouseY) {
}
bool Scene::queryPositionRectList(int16 mouseX, int16 mouseY) {
- int16 klaymanX = _klayman->getX();
- int16 klaymanY = _klayman->getY();
+ int16 klaymenX = _klaymen->getX();
+ int16 klaymenY = _klaymen->getY();
if (_rectType == 1) {
RectList &rectList = *_rectList;
for (uint i = 0; i < rectList.size(); i++) {
- debug(2, "(%d, %d) ? (%d, %d, %d, %d)", klaymanX, klaymanY, rectList[i].rect.x1, rectList[i].rect.y1, rectList[i].rect.x2, rectList[i].rect.y2);
- if (rectList[i].rect.contains(klaymanX, klaymanY)) {
+ debug(2, "(%d, %d) ? (%d, %d, %d, %d)", klaymenX, klaymenY, rectList[i].rect.x1, rectList[i].rect.y1, rectList[i].rect.x2, rectList[i].rect.y2);
+ if (rectList[i].rect.contains(klaymenX, klaymenY)) {
for (uint j = 0; j < rectList[i].subRects.size(); j++) {
debug(2, " (%d, %d) ? (%d, %d, %d, %d)", mouseX, mouseY, rectList[i].subRects[j].rect.x1, rectList[i].subRects[j].rect.y1, rectList[i].subRects[j].rect.x2, rectList[i].subRects[j].rect.y2);
if (rectList[i].subRects[j].rect.contains(mouseX, mouseY)) {
@@ -341,7 +341,7 @@ bool Scene::queryPositionRectList(int16 mouseX, int16 mouseY) {
}
}
} else if (_rectType == 2) {
- MessageList *messageList = _dataResource.getMessageListAtPos(klaymanX, klaymanY, mouseX, mouseY);
+ MessageList *messageList = _dataResource.getMessageListAtPos(klaymenX, klaymenY, mouseX, mouseY);
if (messageList && messageList->size())
setMessageList2(messageList, true, true);
}
@@ -356,11 +356,11 @@ void Scene::setMessageList(MessageList *messageList, bool canAcceptInput, bool d
_messageList = messageList;
_messageListCount = _messageList ? _messageList->size() : 0;
_messageListIndex = 0;
- _isKlaymanBusy = false;
+ _isKlaymenBusy = false;
_canAcceptInput = canAcceptInput;
_doConvertMessages = doConvertMessages;
_messageListStatus = 1;
- sendMessage(_klayman, 0x101C, 0);
+ sendMessage(_klaymen, 0x101C, 0);
}
bool Scene::setMessageList2(uint32 id, bool canAcceptInput, bool doConvertMessages) {
@@ -385,9 +385,9 @@ bool Scene::isMessageList2(uint32 id) {
}
void Scene::processMessageList() {
- debug(7, "Scene::processMessageList() _isMessageListBusy = %d; _isKlaymanBusy = %d", _isMessageListBusy, _isKlaymanBusy);
+ debug(7, "Scene::processMessageList() _isMessageListBusy = %d; _isKlaymenBusy = %d", _isMessageListBusy, _isKlaymenBusy);
- if (_isMessageListBusy || _isKlaymanBusy)
+ if (_isMessageListBusy || _isKlaymenBusy)
return;
_isMessageListBusy = true;
@@ -397,7 +397,7 @@ void Scene::processMessageList() {
_messageListStatus = 0;
}
- if (_messageList && _klayman) {
+ if (_messageList && _klaymen) {
#if 0
debug("MessageList: %p, %d", (void*)_messageList, _messageList->size());
@@ -408,13 +408,13 @@ void Scene::processMessageList() {
debug("--------------------------------");
#endif
- while (_messageList && _messageListIndex < _messageListCount && !_isKlaymanBusy) {
+ while (_messageList && _messageListIndex < _messageListCount && !_isKlaymenBusy) {
uint32 messageNum = (*_messageList)[_messageListIndex].messageNum;
uint32 messageParam = (*_messageList)[_messageListIndex].messageValue;
++_messageListIndex;
if (_messageListIndex == _messageListCount)
- sendMessage(_klayman, 0x1021, 0);
+ sendMessage(_klaymen, 0x1021, 0);
if (_doConvertMessages)
messageNum = convertMessageNum(messageNum);
if (messageNum == 0x1009 || messageNum == 0x1024) {
@@ -423,8 +423,8 @@ void Scene::processMessageList() {
_messageValue = messageParam;
sendMessage(_parentModule, messageNum, messageParam);
} else if (messageNum == 0x4001) {
- _isKlaymanBusy = true;
- sendPointMessage(_klayman, 0x4001, _mouseClickPos);
+ _isKlaymenBusy = true;
+ sendPointMessage(_klaymen, 0x4001, _mouseClickPos);
} else if (messageNum == 0x100D) {
if (this->hasMessageHandler() && sendMessage(this, 0x100D, messageParam) != 0)
continue;
@@ -440,9 +440,9 @@ void Scene::processMessageList() {
return;
}
} else if (messageNum != 0x4003) {
- _isKlaymanBusy = true;
- if (_klayman->hasMessageHandler() && sendMessage(_klayman, messageNum, messageParam) != 0) {
- _isKlaymanBusy = false;
+ _isKlaymenBusy = true;
+ if (_klaymen->hasMessageHandler() && sendMessage(_klaymen, messageNum, messageParam) != 0) {
+ _isKlaymenBusy = false;
}
}
if (_messageListIndex == _messageListCount) {
@@ -457,10 +457,10 @@ void Scene::processMessageList() {
}
void Scene::cancelMessageList() {
- _isKlaymanBusy = false;
+ _isKlaymenBusy = false;
_messageList = NULL;
_canAcceptInput = true;
- sendMessage(_klayman, 0x4004, 0);
+ sendMessage(_klaymen, 0x4004, 0);
}
void Scene::setRectList(uint32 id) {
@@ -488,8 +488,8 @@ void Scene::loadHitRectList() {
void Scene::loadDataResource(uint32 fileHash) {
_dataResource.load(fileHash);
_rectType = 2;
- if (_klayman)
- _klayman->loadDataResource(fileHash);
+ if (_klaymen)
+ _klaymen->loadDataResource(fileHash);
}
uint16 Scene::convertMessageNum(uint32 messageNum) {
diff --git a/engines/neverhood/scene.h b/engines/neverhood/scene.h
index 39455c78fa..1abcbfb964 100644
--- a/engines/neverhood/scene.h
+++ b/engines/neverhood/scene.h
@@ -28,7 +28,7 @@
#include "neverhood/background.h"
#include "neverhood/entity.h"
#include "neverhood/graphics.h"
-#include "neverhood/klayman.h"
+#include "neverhood/klaymen.h"
#include "neverhood/module.h"
#include "neverhood/palette.h"
#include "neverhood/smackerplayer.h"
@@ -72,34 +72,34 @@ public:
void removeCollisionSprite(Sprite *sprite);
void checkCollision(Sprite *sprite, uint16 flags, int messageNum, uint32 messageParam);
// Some crazy templated functions to make the logic code smaller/simpler (imo!)
- // insertKlayman
+ // insertKlaymen
template<class T>
- void insertKlayman() {
- _klayman = (T*)addSprite(new T(_vm, this));
+ void insertKlaymen() {
+ _klaymen = (T*)addSprite(new T(_vm, this));
}
template<class T, class Arg1>
- void insertKlayman(Arg1 arg1) {
- _klayman = (T*)addSprite(new T(_vm, this, arg1));
+ void insertKlaymen(Arg1 arg1) {
+ _klaymen = (T*)addSprite(new T(_vm, this, arg1));
}
template<class T, class Arg1, class Arg2>
- void insertKlayman(Arg1 arg1, Arg2 arg2) {
- _klayman = (T*)addSprite(new T(_vm, this, arg1, arg2));
+ void insertKlaymen(Arg1 arg1, Arg2 arg2) {
+ _klaymen = (T*)addSprite(new T(_vm, this, arg1, arg2));
}
template<class T, class Arg1, class Arg2, class Arg3>
- void insertKlayman(Arg1 arg1, Arg2 arg2, Arg3 arg3) {
- _klayman = (T*)addSprite(new T(_vm, this, arg1, arg2, arg3));
+ void insertKlaymen(Arg1 arg1, Arg2 arg2, Arg3 arg3) {
+ _klaymen = (T*)addSprite(new T(_vm, this, arg1, arg2, arg3));
}
template<class T, class Arg1, class Arg2, class Arg3, class Arg4>
- void insertKlayman(Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4) {
- _klayman = (T*)addSprite(new T(_vm, this, arg1, arg2, arg3, arg4));
+ void insertKlaymen(Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4) {
+ _klaymen = (T*)addSprite(new T(_vm, this, arg1, arg2, arg3, arg4));
}
template<class T, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5>
- void insertKlayman(Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5) {
- _klayman = (T*)addSprite(new T(_vm, this, arg1, arg2, arg3, arg4, arg5));
+ void insertKlaymen(Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5) {
+ _klaymen = (T*)addSprite(new T(_vm, this, arg1, arg2, arg3, arg4, arg5));
}
template<class T, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6>
- void insertKlayman(Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6) {
- _klayman = (T*)addSprite(new T(_vm, this, arg1, arg2, arg3, arg4, arg5, arg6));
+ void insertKlaymen(Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6) {
+ _klaymen = (T*)addSprite(new T(_vm, this, arg1, arg2, arg3, arg4, arg5, arg6));
}
// insertSprite
template<class T>
@@ -164,7 +164,7 @@ protected:
Common::Array<Entity*> _entities;
Common::Array<BaseSurface*> _surfaces;
- Klayman *_klayman;
+ Klaymen *_klaymen;
Background *_background;
Palette *_palette;
SmackerPlayer *_smackerPlayer;
@@ -177,7 +177,7 @@ protected:
bool _doConvertMessages;
bool _canAcceptInput;
- bool _isKlaymanBusy;
+ bool _isKlaymenBusy;
bool _isMessageListBusy;
Mouse *_mouseCursor;