[Scummvm-cvs-logs] SF.net SVN: scummvm:[41091] scummvm/trunk/engines/kyra
athrxx at users.sourceforge.net
athrxx at users.sourceforge.net
Mon Jun 1 02:42:53 CEST 2009
Revision: 41091
http://scummvm.svn.sourceforge.net/scummvm/?rev=41091&view=rev
Author: athrxx
Date: 2009-06-01 00:42:53 +0000 (Mon, 01 Jun 2009)
Log Message:
-----------
LOL: - implemented opcode for white tower basement
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-06-01 00:01:32 UTC (rev 41090)
+++ scummvm/trunk/engines/kyra/lol.h 2009-06-01 00:42:53 UTC (rev 41091)
@@ -775,6 +775,7 @@
int olol_enableControls(EMCState *script);
int olol_gasExplosion(EMCState *script);
int olol_calcNewBlockPosition(EMCState *script);
+ int olol_fadeScene(EMCState *script);
int olol_updateDrawPage2(EMCState *script);
int olol_setMouseCursor(EMCState *script);
int olol_characterSays(EMCState *script);
Modified: scummvm/trunk/engines/kyra/script_lol.cpp
===================================================================
--- scummvm/trunk/engines/kyra/script_lol.cpp 2009-06-01 00:01:32 UTC (rev 41090)
+++ scummvm/trunk/engines/kyra/script_lol.cpp 2009-06-01 00:42:53 UTC (rev 41091)
@@ -2078,6 +2078,14 @@
return calcNewBlockPosition(stackPos(0), stackPos(1));
}
+int LoLEngine::olol_fadeScene(EMCState *script) {
+ debugC(3, kDebugLevelScriptFuncs, "LoLEngine::olol_fadeScene(%p)", (const void *)script);
+ gui_drawScene(2);
+ transformRegion(112, 0, 112, 0, 176, 120, 2, 0);
+ updateDrawPage2();
+ return 1;
+}
+
int LoLEngine::olol_updateDrawPage2(EMCState *script) {
debugC(3, kDebugLevelScriptFuncs, "LoLEngine::olol_updateDrawPage2(%p)", (const void *)script);
updateDrawPage2();
@@ -2735,7 +2743,7 @@
Opcode(olol_calcNewBlockPosition);
// 0xB8
- OpcodeUnImpl();
+ Opcode(olol_fadeScene);
Opcode(olol_updateDrawPage2);
Opcode(olol_setMouseCursor);
Opcode(olol_characterSays);
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