Totally disables the Netplay options. They are also grayed-out to show that they are disabled.

This commit is contained in:
ipher
2005-05-13 11:37:31 +00:00
parent f774dd24f9
commit 76dda5e9f7

View File

@@ -1166,6 +1166,11 @@ LoadDetermine:
mov byte[GUICheatMenuData+14],1 mov byte[GUICheatMenuData+14],1
mov byte[GUICheatMenuData+14*2],1 mov byte[GUICheatMenuData+14*2],1
mov byte[GUIMiscMenuData+14*2],1 mov byte[GUIMiscMenuData+14*2],1
mov byte[GUINetPlayData],1
mov byte[GUINetPlayMenuData],2 ; Grays out the Internet option.
%ifdef __MSDOS__
mov byte[GUINetPlayMenuData+14],2 ; Grays out second Netplay option for DOS
%endif
cmp byte[romloadskip],0 cmp byte[romloadskip],0
je .noromloaded je .noromloaded
mov byte[GUIGameMenuData+14],2 mov byte[GUIGameMenuData+14],2
@@ -1177,6 +1182,7 @@ LoadDetermine:
mov byte[GUICheatMenuData+14],2 mov byte[GUICheatMenuData+14],2
mov byte[GUICheatMenuData+14*2],2 mov byte[GUICheatMenuData+14*2],2
mov byte[GUIMiscMenuData+14*2],2 mov byte[GUIMiscMenuData+14*2],2
mov byte[GUINetPlayData],2
.noromloaded .noromloaded
ret ret
@@ -2643,11 +2649,11 @@ GUITryMenuItem:
cmp byte[GUIcmenupos],5 cmp byte[GUIcmenupos],5
jne near .nonet jne near .nonet
%ifdef __MSDOS__ %ifdef __MSDOS__
GUICheckMenuItem 8, 0 ; GUICheckMenuItem 8, 0 ; Disable DOS Netplay options
GUICheckMenuItem 8, 1 ; GUICheckMenuItem 8, 1
%endif %endif
;.win32 ;.win32 ; Already commented out
GUICheckMenuItem 8, 0 ; GUICheckMenuItem 8, 0 ; Now for WIN/SDL
cmp byte[GUIcrowpos],0 cmp byte[GUIcrowpos],0
jne near .nonet jne near .nonet
.nonet .nonet