[Scummvm-git-logs] scummvm master -> a6bf8859bca7316a34885044b60598727f2ffd9c

LittleToonCat noreply at scummvm.org
Wed Mar 29 09:10:25 UTC 2023


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
a6bf8859bc SCUMM HE: Silence unknown op warnings.


Commit: a6bf8859bca7316a34885044b60598727f2ffd9c
    https://github.com/scummvm/scummvm/commit/a6bf8859bca7316a34885044b60598727f2ffd9c
Author: Little Cat (toontownlittlecat at gmail.com)
Date: 2023-03-29T06:10:10-03:00

Commit Message:
SCUMM HE: Silence unknown op warnings.

Changed paths:
    engines/scumm/he/logic/baseball2001.cpp
    engines/scumm/he/logic/football.cpp
    engines/scumm/he/net/net_lobby.cpp
    engines/scumm/he/net/net_lobby.h


diff --git a/engines/scumm/he/logic/baseball2001.cpp b/engines/scumm/he/logic/baseball2001.cpp
index 5aef724de91..68a20429ecc 100644
--- a/engines/scumm/he/logic/baseball2001.cpp
+++ b/engines/scumm/he/logic/baseball2001.cpp
@@ -48,6 +48,7 @@
 
 // MAIA (Updater) opcodes.
 #define OP_NET_CHECK_INTERNET_STATUS	3001
+#define OP_NET_SHUT_DOWN_MAIA			3004
 
 
 namespace Scumm {
@@ -87,7 +88,7 @@ int LogicHEbaseball2001::startOfFrame() {
 
 int32 LogicHEbaseball2001::dispatch(int op, int numArgs, int32 *args) {
 #if defined(USE_ENET) && defined(USE_LIBCURL)
-	if (op > 2120 && op < 3003 && op != OP_NET_CHECK_INTERNET_STATUS) 
+	if (op > 2120 && op < 3003 && op != OP_NET_CHECK_INTERNET_STATUS)
 		return _vm->_lobby->dispatch(op, numArgs, args);
 #endif
 
@@ -165,6 +166,9 @@ case OP_NET_INIT:
 #endif
 		break;
 
+	case OP_NET_SHUT_DOWN_MAIA:
+		break;
+
 	default:
 		LogicHE::dispatch(op, numArgs, args);
 	}
diff --git a/engines/scumm/he/logic/football.cpp b/engines/scumm/he/logic/football.cpp
index 052892d4d41..f67fb54de51 100644
--- a/engines/scumm/he/logic/football.cpp
+++ b/engines/scumm/he/logic/football.cpp
@@ -51,6 +51,7 @@
 
 // MAIA (Updater) opcodes.
 #define OP_NET_CHECK_INTERNET_STATUS	3001
+#define OP_NET_SHUT_DOWN_MAIA			3004
 
 
 namespace Scumm {
@@ -159,6 +160,10 @@ int32 LogicHEfootball::dispatch(int op, int numArgs, int32 *args) {
 		netRemoteStartScript(numArgs, args);
 		break;
 
+	case OP_NET_CLOSE_PROVIDER:
+		res = _vm->_net->closeProvider();
+		break;
+
 	case OP_NET_QUERY_SESSIONS:
 #ifdef USE_LIBCURL
 		if (_vm->_lobby->_sessionId) {
@@ -216,6 +221,9 @@ int32 LogicHEfootball::dispatch(int op, int numArgs, int32 *args) {
 #endif
 		break;
 
+	case OP_NET_SHUT_DOWN_MAIA:
+		break;
+
 	case 1493: case 1494: case 1495: case 1496:
 	case 1498: case 1499:
 	case 1502: case 1503:
@@ -507,10 +515,6 @@ int32 LogicHEfootball2002::dispatch(int op, int numArgs, int32 *args) {
 		break;
 
 #ifdef USE_ENET
-	case OP_NET_CLOSE_PROVIDER:
-		res = _vm->_net->closeProvider();
-		break;
-
 	case OP_NET_QUERY_SESSIONS:
 		if (_requestedSessionIndex > -1)
 			// Emulate that we've found a session.
diff --git a/engines/scumm/he/net/net_lobby.cpp b/engines/scumm/he/net/net_lobby.cpp
index cd9a69e2f85..afd89a7f7ae 100644
--- a/engines/scumm/he/net/net_lobby.cpp
+++ b/engines/scumm/he/net/net_lobby.cpp
@@ -214,6 +214,9 @@ int32 Lobby::dispatch(int op, int numArgs, int32 *args) {
 	case OP_NET_CALL_PLAYER:
 		challengePlayer(args[0], args[1]);
 		break;
+	case OP_NET_PING_OPPONENT:
+		// TODO
+		break;
 	case OP_NET_RECEIVER_BUSY:
 		sendBusy(args[0]);
 		break;
@@ -250,6 +253,9 @@ int32 Lobby::dispatch(int op, int numArgs, int32 *args) {
 	case OP_NET_GET_POPULATION:
 		getPopulation(args[0], args[1]);
 		break;
+	case OP_NET_UNKNOWN_2229:
+		// TODO
+		break;
 	case OP_NET_CHANGE_ICON:
 		setIcon(args[0]);
 		break;
diff --git a/engines/scumm/he/net/net_lobby.h b/engines/scumm/he/net/net_lobby.h
index c182f12e7dd..a67eedd4451 100644
--- a/engines/scumm/he/net/net_lobby.h
+++ b/engines/scumm/he/net/net_lobby.h
@@ -42,6 +42,7 @@
 #define OP_NET_GET_PLAYERS_INFO					2207
 #define OP_NET_START_HOSTING_GAME				2208
 #define OP_NET_CALL_PLAYER						2209
+#define OP_NET_PING_OPPONENT					2211
 #define OP_NET_RECEIVER_BUSY					2212
 #define OP_NET_COUNTER_CHALLENGE				2213
 #define OP_NET_GET_PROFILE						2214
@@ -57,6 +58,7 @@
 #define OP_NET_UPDATE_PROFILE_ARRAY				2225
 #define OP_NET_LOCATE_PLAYER					2226
 #define OP_NET_GET_POPULATION					2227
+#define OP_NET_UNKNOWN_2229						2229
 // Used in baseball to get news, poll and banner.
 #define OP_NET_DOWNLOAD_FILE					2238
 




More information about the Scummvm-git-logs mailing list