[Scummvm-cvs-logs] CVS: scummvm/backends/wince CEActionsPocket.cpp,1.2.2.4,1.2.2.5 CEActionsPocket.h,1.1.2.1,1.1.2.2 CEActionsSmartphone.cpp,1.1.2.4,1.1.2.5 CEActionsSmartphone.h,1.1.2.1,1.1.2.2

Nicolas Bacca arisme at users.sourceforge.net
Sat Mar 26 05:18:42 CET 2005


Update of /cvsroot/scummvm/scummvm/backends/wince
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28960

Modified Files:
      Tag: branch-0-7-0
	CEActionsPocket.cpp CEActionsPocket.h CEActionsSmartphone.cpp 
	CEActionsSmartphone.h 
Log Message:
Add Insane Cheat action

Index: CEActionsPocket.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/wince/CEActionsPocket.cpp,v
retrieving revision 1.2.2.4
retrieving revision 1.2.2.5
diff -u -d -r1.2.2.4 -r1.2.2.5
--- CEActionsPocket.cpp	10 Jan 2005 20:43:15 -0000	1.2.2.4
+++ CEActionsPocket.cpp	26 Mar 2005 13:16:41 -0000	1.2.2.5
@@ -42,7 +42,8 @@
 	"Cursor",
 	"Free look",
 	"Zoom up",
-	"Zoom down"
+	"Zoom down",
+	"FT Cheat"
 };
 
 void CEActionsPocket::init(GameDetector &detector) {
@@ -153,6 +154,9 @@
 		_action_enabled[POCKET_ACTION_ZOOM_UP] = true;
 		_action_enabled[POCKET_ACTION_ZOOM_DOWN] = true;
 	}
+	// FT Cheat
+	_action_enabled[POCKET_ACTION_FT_CHEAT] = true;
+	_key_action[POCKET_ACTION_FT_CHEAT].setAscii(86);
 }
 
 
@@ -168,6 +172,7 @@
 		case POCKET_ACTION_PAUSE:
 		case POCKET_ACTION_SAVE:
 		case POCKET_ACTION_SKIP:
+		case POCKET_ACTION_FT_CHEAT:
 			EventsBuffer::simulateKey(&_key_action[action], false);
 			return true;
 
@@ -179,6 +184,7 @@
 		case POCKET_ACTION_PAUSE:
 		case POCKET_ACTION_SAVE:
 		case POCKET_ACTION_SKIP:
+		case POCKET_ACTION_FT_CHEAT:
 			EventsBuffer::simulateKey(&_key_action[action], true);
 			return true;
 		case POCKET_ACTION_KEYBOARD:

Index: CEActionsPocket.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/wince/CEActionsPocket.h,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -d -r1.1.2.1 -r1.1.2.2
--- CEActionsPocket.h	20 Dec 2004 23:29:09 -0000	1.1.2.1
+++ CEActionsPocket.h	26 Mar 2005 13:16:41 -0000	1.1.2.2
@@ -33,7 +33,7 @@
 
 #include "CEActions.h"
 
-#define POCKET_ACTION_VERSION 3
+#define POCKET_ACTION_VERSION 4
 
 enum pocketActionType {
         POCKET_ACTION_PAUSE = 0,
@@ -48,6 +48,7 @@
         POCKET_ACTION_FREELOOK,
 		POCKET_ACTION_ZOOM_UP,
 		POCKET_ACTION_ZOOM_DOWN,
+		POCKET_ACTION_FT_CHEAT,
 
 		POCKET_ACTION_LAST
 };

Index: CEActionsSmartphone.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/wince/CEActionsSmartphone.cpp,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -d -r1.1.2.4 -r1.1.2.5
--- CEActionsSmartphone.cpp	28 Jan 2005 19:44:31 -0000	1.1.2.4
+++ CEActionsSmartphone.cpp	26 Mar 2005 13:16:41 -0000	1.1.2.5
@@ -42,13 +42,14 @@
 	"Right Click",
 	"Save",
 	"Skip",
-	"Zone"
+	"Zone",
+	"FT Cheat"
 };
 
 #ifdef SIMU_SMARTPHONE
-const int ACTIONS_SMARTPHONE_DEFAULT[] = { 0x111, 0x112, 0x114, 0x113, 0x11a, 0x11b, VK_LWIN, VK_ESCAPE, VK_F8 };
+const int ACTIONS_SMARTPHONE_DEFAULT[] = { 0x111, 0x112, 0x114, 0x113, 0x11a, 0x11b, VK_LWIN, VK_ESCAPE, VK_F8, 0 };
 #else
-const int ACTIONS_SMARTPHONE_DEFAULT[] = { '4', '6', '8', '2', 0x11a, 0x11b, '0', VK_ESCAPE, '9' };
+const int ACTIONS_SMARTPHONE_DEFAULT[] = { '4', '6', '8', '2', 0x11a, 0x11b, '0', VK_ESCAPE, '9', 0 };
 #endif
 
 void CEActionsSmartphone::init(GameDetector &detector) {
@@ -138,6 +139,9 @@
 		_key_action[SMARTPHONE_ACTION_SKIP].setAscii(Scumm::KEY_ALL_SKIP);
 	// Zone
 	_action_enabled[SMARTPHONE_ACTION_ZONE] = true;
+	// FT Cheat
+	_action_enabled[SMARTPHONE_ACTION_FT_CHEAT] = true;
+	_key_action[SMARTPHONE_ACTION_FT_CHEAT].setAscii(86); // shift-V
 }
 
 
@@ -155,6 +159,7 @@
 				return true;
 			case SMARTPHONE_ACTION_SAVE:
 			case SMARTPHONE_ACTION_SKIP:
+			case SMARTPHONE_ACTION_FT_CHEAT:
 				EventsBuffer::simulateKey(&_key_action[action], false);
 				return true;
 		}
@@ -164,6 +169,7 @@
 	switch (action) {
 		case SMARTPHONE_ACTION_SAVE:
 		case SMARTPHONE_ACTION_SKIP:
+		case SMARTPHONE_ACTION_FT_CHEAT:
 			EventsBuffer::simulateKey(&_key_action[action], true);
 			return true;
 		case SMARTPHONE_ACTION_RIGHTCLICK:

Index: CEActionsSmartphone.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/wince/CEActionsSmartphone.h,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -d -r1.1.2.1 -r1.1.2.2
--- CEActionsSmartphone.h	20 Dec 2004 23:29:09 -0000	1.1.2.1
+++ CEActionsSmartphone.h	26 Mar 2005 13:16:41 -0000	1.1.2.2
@@ -35,7 +35,7 @@
 
 #include "CEActions.h"
 
-#define SMARTPHONE_ACTION_VERSION 3
+#define SMARTPHONE_ACTION_VERSION 4
 
 enum smartphoneActionType {
         SMARTPHONE_ACTION_UP = 0,
@@ -47,6 +47,7 @@
         SMARTPHONE_ACTION_SAVE,
         SMARTPHONE_ACTION_SKIP,
         SMARTPHONE_ACTION_ZONE,
+		SMARTPHONE_ACTION_FT_CHEAT,
 
 		SMARTPHONE_ACTION_LAST
 };





More information about the Scummvm-git-logs mailing list