[Scummvm-cvs-logs] SF.net SVN: scummvm: [21588] scummvm/trunk/engines/simon

eriktorbjorn at users.sourceforge.net eriktorbjorn at users.sourceforge.net
Tue Apr 4 01:51:10 CEST 2006


Revision: 21588
Author:   eriktorbjorn
Date:     2006-04-04 01:50:35 -0700 (Tue, 04 Apr 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=21588&view=rev

Log Message:
-----------
Added stub for FF right-clicking.

Modified Paths:
--------------
    scummvm/trunk/engines/simon/simon.cpp
    scummvm/trunk/engines/simon/simon.h
    scummvm/trunk/engines/simon/verb.cpp
Modified: scummvm/trunk/engines/simon/simon.cpp
===================================================================
--- scummvm/trunk/engines/simon/simon.cpp	2006-04-04 07:50:04 UTC (rev 21587)
+++ scummvm/trunk/engines/simon/simon.cpp	2006-04-04 08:50:35 UTC (rev 21588)
@@ -312,6 +312,8 @@
 	_mouseXOld = 0;
 	_mouseYOld = 0;
 
+	_noRightClick = false;
+
 	_dummyItem1 = new Item();
 	_dummyItem2 = new Item();
 	_dummyItem3 = new Item();
@@ -1677,6 +1679,11 @@
 				}
 			}
 		}
+
+		if (_rightClick) {
+			_rightClick = false;
+			setVerb_Feeble();
+		}
 	}
 
 	if (getGameType() == GType_SIMON2) {

Modified: scummvm/trunk/engines/simon/simon.h
===================================================================
--- scummvm/trunk/engines/simon/simon.h	2006-04-04 07:50:04 UTC (rev 21587)
+++ scummvm/trunk/engines/simon/simon.h	2006-04-04 08:50:35 UTC (rev 21588)
@@ -322,6 +322,7 @@
 	bool _unkPalFlag;
 	bool _exitCutscene;
 	bool _rightClick;
+	bool _noRightClick;
 	byte _paletteFlag;
 
 	uint _soundFileId;
@@ -553,6 +554,7 @@
 	HitArea *findEmptyHitArea();
 	void resetVerbs();
 	void setVerb(HitArea * ha);
+	void setVerb_Feeble();
 	void hitarea_leave(HitArea * ha);
 	void leaveHitAreaById(uint hitarea_id);
 

Modified: scummvm/trunk/engines/simon/verb.cpp
===================================================================
--- scummvm/trunk/engines/simon/verb.cpp	2006-04-04 07:50:04 UTC (rev 21587)
+++ scummvm/trunk/engines/simon/verb.cpp	2006-04-04 08:50:35 UTC (rev 21588)
@@ -442,6 +442,13 @@
 	_currentVerbBox = ha;
 }
 
+void SimonEngine::setVerb_Feeble() {
+	if (_noRightClick)
+		return;
+
+	warning("STUB: setVerb_Feeble");
+}
+
 void SimonEngine::hitarea_leave(HitArea *ha) {
 	if (!(getGameType() == GType_SIMON2)) {
 		video_toggle_colors(ha, 0xdf, 0xd5, 0xda, 5);


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