[Scummvm-cvs-logs] SF.net SVN: scummvm:[44037] scummvm/trunk/engines/kyra
athrxx at users.sourceforge.net
athrxx at users.sourceforge.net
Fri Sep 11 23:31:14 CEST 2009
Revision: 44037
http://scummvm.svn.sourceforge.net/scummvm/?rev=44037&view=rev
Author: athrxx
Date: 2009-09-11 21:31:14 +0000 (Fri, 11 Sep 2009)
Log Message:
-----------
LOL: added another missing opcode
Modified Paths:
--------------
scummvm/trunk/engines/kyra/lol.h
scummvm/trunk/engines/kyra/script_lol.cpp
Modified: scummvm/trunk/engines/kyra/lol.h
===================================================================
--- scummvm/trunk/engines/kyra/lol.h 2009-09-11 21:15:48 UTC (rev 44036)
+++ scummvm/trunk/engines/kyra/lol.h 2009-09-11 21:31:14 UTC (rev 44037)
@@ -797,6 +797,7 @@
int olol_findInventoryItem(EMCState *script);
int olol_restoreFadePalette(EMCState *script);
int olol_getSelectedCharacter(EMCState *script);
+ int olol_setHandItem(EMCState *script);
int olol_drinkBezelCup(EMCState *script);
int olol_changeItemTypeOrFlag(EMCState *script);
int olol_placeInventoryItemInHand(EMCState *script);
Modified: scummvm/trunk/engines/kyra/script_lol.cpp
===================================================================
--- scummvm/trunk/engines/kyra/script_lol.cpp 2009-09-11 21:15:48 UTC (rev 44036)
+++ scummvm/trunk/engines/kyra/script_lol.cpp 2009-09-11 21:31:14 UTC (rev 44037)
@@ -2018,6 +2018,12 @@
return _selectedCharacter;
}
+int LoLEngine::olol_setHandItem(EMCState *script) {
+ debugC(3, kDebugLevelScriptFuncs, "LoLEngine::olol_setHandItem(%p) (%d)", (const void *)script, stackPos(0));
+ setHandItem(stackPos(0));
+ return 1;
+}
+
int LoLEngine::olol_drinkBezelCup(EMCState *script) {
debugC(3, kDebugLevelScriptFuncs, "LoLEngine::olol_drinkBezelCup(%p) (%d, %d)", (const void *)script, stackPos(0), stackPos(1));
drinkBezelCup(3 - stackPos(0), stackPos(1));
@@ -2887,7 +2893,7 @@
// 0xA8
Opcode(olol_getSelectedCharacter);
- OpcodeUnImpl();
+ Opcode(olol_setHandItem);
Opcode(olol_drinkBezelCup);
Opcode(olol_changeItemTypeOrFlag);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list