diff options
author | johndoe123 | 2011-07-07 20:26:12 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:30:59 +0200 |
commit | c694ce8505529478c60d23603bd9dc217dd7afb0 (patch) | |
tree | 79118ba6d6b5e34f1c504143ba81dfe3095a63d4 /engines/neverhood/gamemodule.cpp | |
parent | 3131cc6f1899b3eaa5f234d95801a8bff77144e0 (diff) | |
download | scummvm-rg350-c694ce8505529478c60d23603bd9dc217dd7afb0.tar.gz scummvm-rg350-c694ce8505529478c60d23603bd9dc217dd7afb0.tar.bz2 scummvm-rg350-c694ce8505529478c60d23603bd9dc217dd7afb0.zip |
NEVERHOOD: More work on Klayman
- Rename Scene::_playerSprite to _klayman
- Send mouse clicks to the scene object (has not effect yet)
Diffstat (limited to 'engines/neverhood/gamemodule.cpp')
-rw-r--r-- | engines/neverhood/gamemodule.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/neverhood/gamemodule.cpp b/engines/neverhood/gamemodule.cpp index 93687f9866..c63131dcf3 100644 --- a/engines/neverhood/gamemodule.cpp +++ b/engines/neverhood/gamemodule.cpp @@ -22,6 +22,7 @@ #include "neverhood/gamemodule.h" +#include "neverhood/graphics.h" #include "neverhood/module1000.h" #include "neverhood/module1500.h" @@ -57,6 +58,16 @@ GameModule::~GameModule() { } +void GameModule::handleMouseDown(int16 x, int16 y) { + if (_childObject) { + NPoint mousePos; + mousePos.x = x; + mousePos.y = y; + debug("GameModule::handleMouseDown(%d, %d)", x, y); + _childObject->sendPointMessage(1, mousePos, this); + } +} + uint32 GameModule::handleMessage(int messageNum, const MessageParam ¶m, Entity *sender) { uint32 messageResult = Module::handleMessage(messageNum, param, sender); switch (messageNum) { |