[Scummvm-cvs-logs] SF.net SVN: scummvm:[46011] scummvm/trunk/engines/sci/engine

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Fri Nov 20 16:31:08 CET 2009


Revision: 46011
          http://scummvm.svn.sourceforge.net/scummvm/?rev=46011&view=rev
Author:   thebluegr
Date:     2009-11-20 15:31:08 +0000 (Fri, 20 Nov 2009)

Log Message:
-----------
Removed more unused selectors - the canBeHere selector is replaced by cantBeHere in SCI1+

Modified Paths:
--------------
    scummvm/trunk/engines/sci/engine/static_selectors.cpp
    scummvm/trunk/engines/sci/engine/vm.h

Modified: scummvm/trunk/engines/sci/engine/static_selectors.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/static_selectors.cpp	2009-11-20 15:17:14 UTC (rev 46010)
+++ scummvm/trunk/engines/sci/engine/static_selectors.cpp	2009-11-20 15:31:08 UTC (rev 46011)
@@ -70,16 +70,16 @@
 // Taken from Leisure Suit Larry 1 VGA (Full Game)
 static const SelectorRemap sci1SelectorRemap[] = {
 	{      "nodePtr",  44 }, {   "cantBeHere",  57 }, {    "topString", 101 },
-	{        "flags", 102 }, {    "setCursor", 183 }, {    "canBeHere", 232 },
-	{     "syncTime", 247 }, {      "syncCue", 248 }, {              0,   0 }
+	{        "flags", 102 }, {    "setCursor", 183 }, {     "syncTime", 247 },
+	{      "syncCue", 248 }, {              0,   0 }
 };
 
 // Taken from KQ6 floppy (Full Game)
 static const SelectorRemap sci11SelectorRemap[] = {
 	{      "nodePtr",  41 }, {   "cantBeHere",  54 }, {     "topString", 98 },
 	{        "flags",  99 }, {       "scaleX", 104 }, {       "scaleY", 105 },
-	{    "setCursor", 197 }, {    "canBeHere", 264 }, {     "syncTime", 279 },
-	{      "syncCue", 280 }, {              0,   0 }
+	{    "setCursor", 197 }, {     "syncTime", 279 }, {      "syncCue", 280 },
+	{              0,   0 }
 };
 
 Common::StringList Kernel::checkStaticSelectorNames() {

Modified: scummvm/trunk/engines/sci/engine/vm.h
===================================================================
--- scummvm/trunk/engines/sci/engine/vm.h	2009-11-20 15:17:14 UTC (rev 46010)
+++ scummvm/trunk/engines/sci/engine/vm.h	2009-11-20 15:31:08 UTC (rev 46011)
@@ -146,7 +146,7 @@
 	Selector b_movCnt, b_i1, b_i2, b_di, b_xAxis, b_incr; // Various Bresenham vars
 	Selector xStep, yStep; // BR adjustments
 	Selector moveSpeed; // Used for DoBresen
-	Selector canBeHere; // Funcselector: Checks for movement validity
+	Selector canBeHere; // Funcselector: Checks for movement validity in SCI0
 	Selector heading, mover; // Used in DoAvoider
 	Selector doit; // Called (!) by the Animate() system call
 	Selector isBlocked, looper;	// Used in DoAvoider
@@ -180,7 +180,7 @@
 	Selector moveDone;	// used for DoBresen
 
 	// SCI1 selectors which have been moved a bit in SCI1.1, but otherwise static
-	Selector cantBeHere;
+	Selector cantBeHere; // Checks for movement avoidance in SCI1+. Replaces canBeHere
 	Selector topString; // SCI1 scroll lists use this instead of lsTop
 	Selector flags;
 


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