[Scummvm-cvs-logs] SF.net SVN: scummvm:[53732] scummvm/branches/branch-1-2-0/engines/scumm

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Sat Oct 23 15:44:31 CEST 2010


Revision: 53732
          http://scummvm.svn.sourceforge.net/scummvm/?rev=53732&view=rev
Author:   Kirben
Date:     2010-10-23 13:44:30 +0000 (Sat, 23 Oct 2010)

Log Message:
-----------
SCUMM: Disable multiplayer option in Backyard Baseball 2001.

Modified Paths:
--------------
    scummvm/branches/branch-1-2-0/engines/scumm/detection_tables.h
    scummvm/branches/branch-1-2-0/engines/scumm/he/logic_he.cpp
    scummvm/branches/branch-1-2-0/engines/scumm/he/logic_he.h
    scummvm/branches/branch-1-2-0/engines/scumm/scumm.cpp
    scummvm/branches/branch-1-2-0/engines/scumm/scumm.h

Modified: scummvm/branches/branch-1-2-0/engines/scumm/detection_tables.h
===================================================================
--- scummvm/branches/branch-1-2-0/engines/scumm/detection_tables.h	2010-10-23 13:39:04 UTC (rev 53731)
+++ scummvm/branches/branch-1-2-0/engines/scumm/detection_tables.h	2010-10-23 13:44:30 UTC (rev 53732)
@@ -367,7 +367,7 @@
 #ifdef USE_RGB_COLOR
 	// Added 16bit color
 	{"arttime", 0, 0, GID_HEGAME, 6, 99, MDT_NONE, GF_USE_KEY | GF_HE_LOCALIZED | GF_16BIT_COLOR, UNK, GUIO_NOLAUNCHLOAD | GUIO_NOMIDI},
-	{"baseball2001", 0, 0, GID_HEGAME, 6, 99, MDT_NONE, GF_USE_KEY | GF_16BIT_COLOR, UNK, GUIO_NOLAUNCHLOAD | GUIO_NOMIDI},
+	{"baseball2001", 0, 0, GID_BASEBALL2001, 6, 99, MDT_NONE, GF_USE_KEY | GF_16BIT_COLOR, UNK, GUIO_NOLAUNCHLOAD | GUIO_NOMIDI},
 	{"readtime", 0, 0, GID_HEGAME, 6, 99, MDT_NONE, GF_USE_KEY | GF_HE_LOCALIZED | GF_16BIT_COLOR, UNK, GUIO_NOLAUNCHLOAD | GUIO_NOMIDI},
 	{"SoccerMLS", 0, 0, GID_SOCCER, 6, 99, MDT_NONE, GF_USE_KEY | GF_HE_LOCALIZED | GF_16BIT_COLOR, UNK, GUIO_NOLAUNCHLOAD | GUIO_NOMIDI},
 	{"spyozon", 0, 0, GID_HEGAME, 6, 99, MDT_NONE, GF_USE_KEY | GF_HE_LOCALIZED | GF_16BIT_COLOR, UNK, GUIO_NOLAUNCHLOAD | GUIO_NOMIDI},

Modified: scummvm/branches/branch-1-2-0/engines/scumm/he/logic_he.cpp
===================================================================
--- scummvm/branches/branch-1-2-0/engines/scumm/he/logic_he.cpp	2010-10-23 13:39:04 UTC (rev 53731)
+++ scummvm/branches/branch-1-2-0/engines/scumm/he/logic_he.cpp	2010-10-23 13:44:30 UTC (rev 53732)
@@ -955,6 +955,30 @@
 }
 
 /***********************
+ * Backyard Baseball 2001
+ *
+ */
+
+int LogicHEbaseball2001::versionID() {
+	return 1;
+}
+
+int32 LogicHEbaseball2001::dispatch(int op, int numArgs, int32 *args) {
+	int res = 0;
+
+	switch (op) {
+	case 3001:
+		// Check network status
+		break;
+
+	default:
+		LogicHE::dispatch(op, numArgs, args);
+	}
+
+	return res;
+}
+
+/***********************
  * Backyard Basketball
  *
  */

Modified: scummvm/branches/branch-1-2-0/engines/scumm/he/logic_he.h
===================================================================
--- scummvm/branches/branch-1-2-0/engines/scumm/he/logic_he.h	2010-10-23 13:39:04 UTC (rev 53731)
+++ scummvm/branches/branch-1-2-0/engines/scumm/he/logic_he.h	2010-10-23 13:44:30 UTC (rev 53732)
@@ -133,6 +133,14 @@
 	int op_1021(int32 *args);
 };
 
+class LogicHEbaseball2001 : public LogicHE {
+public:
+	LogicHEbaseball2001(ScummEngine_v90he *vm) : LogicHE(vm) {}
+
+	int versionID();
+	int32 dispatch(int op, int numArgs, int32 *args);
+};
+
 class LogicHEbasketball : public LogicHE {
 public:
 	LogicHEbasketball(ScummEngine_v90he *vm) : LogicHE(vm) {}

Modified: scummvm/branches/branch-1-2-0/engines/scumm/scumm.cpp
===================================================================
--- scummvm/branches/branch-1-2-0/engines/scumm/scumm.cpp	2010-10-23 13:39:04 UTC (rev 53731)
+++ scummvm/branches/branch-1-2-0/engines/scumm/scumm.cpp	2010-10-23 13:44:30 UTC (rev 53732)
@@ -1595,6 +1595,10 @@
 			_logicHE = new LogicHEsoccer(this);
 			break;
 
+		case GID_BASEBALL2001:
+			_logicHE = new LogicHEbaseball2001(this);
+			break;
+
 		case GID_BASKETBALL:
 			_logicHE = new LogicHEbasketball(this);
 			break;

Modified: scummvm/branches/branch-1-2-0/engines/scumm/scumm.h
===================================================================
--- scummvm/branches/branch-1-2-0/engines/scumm/scumm.h	2010-10-23 13:39:04 UTC (rev 53731)
+++ scummvm/branches/branch-1-2-0/engines/scumm/scumm.h	2010-10-23 13:44:30 UTC (rev 53732)
@@ -237,6 +237,7 @@
 	GID_FUNSHOP,	// Used for all three funshops
 	GID_FOOTBALL,
 	GID_SOCCER,
+	GID_BASEBALL2001,
 	GID_BASKETBALL,
 	GID_MOONBASE,
 	GID_HECUP		// CUP demos


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