Locked setting of individual keys if no controller seleted
This commit is contained in:
@@ -2196,6 +2196,14 @@ DisplayGUIInputClick:
|
||||
mov edi,pl5selk
|
||||
mov dword[keycontrolval],pl5contrl
|
||||
.nopl5
|
||||
|
||||
push ebx
|
||||
mov ebx,[GUIcurrentinputcursloc]
|
||||
mov bl,[GUIInputRefF+ebx]
|
||||
cmp bl,0
|
||||
pop ebx
|
||||
je .lockInputChange
|
||||
|
||||
DGOptnsProcBox 45,150,[edi]
|
||||
DGOptnsProcBox 45,140,[edi+4]
|
||||
DGOptnsProcBox 45,100,[edi+8]
|
||||
@@ -2209,6 +2217,8 @@ DisplayGUIInputClick:
|
||||
DGOptnsProcBox 85,110,[edi+40]
|
||||
DGOptnsProcBox 85,150,[edi+44]
|
||||
|
||||
.lockInputChange
|
||||
|
||||
mov edi,pl1Atk
|
||||
cmp byte[cplayernum],1
|
||||
jne .nopl2t
|
||||
@@ -2226,11 +2236,21 @@ DisplayGUIInputClick:
|
||||
jne .nopl5t
|
||||
mov edi,pl5Atk
|
||||
.nopl5t
|
||||
|
||||
push ebx
|
||||
mov ebx,[GUIcurrentinputcursloc]
|
||||
mov bl,[GUIInputRefF+ebx]
|
||||
cmp bl,0
|
||||
pop ebx
|
||||
je .lockInputChange2
|
||||
|
||||
DGOptnsProcBox 165,100,[edi] ; A Turbo
|
||||
DGOptnsProcBox 165,110,[edi+4] ; B Turbo
|
||||
DGOptnsProcBox 125,100,[edi+8] ; X Turbo
|
||||
DGOptnsProcBox 125,110,[edi+12] ; Y Turbo
|
||||
|
||||
.lockInputChange2
|
||||
|
||||
mov edi,pl1Ltk
|
||||
cmp byte[cplayernum],1
|
||||
jne .nopl2tl
|
||||
@@ -2248,9 +2268,19 @@ DisplayGUIInputClick:
|
||||
jne .nopl5tl
|
||||
mov edi,pl5Ltk
|
||||
.nopl5tl
|
||||
|
||||
push ebx
|
||||
mov ebx,[GUIcurrentinputcursloc]
|
||||
mov bl,[GUIInputRefF+ebx]
|
||||
cmp bl,0
|
||||
pop ebx
|
||||
je .lockInputChange3
|
||||
|
||||
DGOptnsProcBox 125,120,[edi] ; L Turbo
|
||||
DGOptnsProcBox 165,120,[edi+4] ; R Turbo
|
||||
|
||||
.lockInputChange3
|
||||
|
||||
mov edi,pl1ULk
|
||||
cmp byte[cplayernum],1
|
||||
jne .nopl2tb
|
||||
@@ -2268,10 +2298,21 @@ DisplayGUIInputClick:
|
||||
jne .nopl5tb
|
||||
mov edi,pl5ULk
|
||||
.nopl5tb
|
||||
|
||||
push ebx
|
||||
mov ebx,[GUIcurrentinputcursloc]
|
||||
mov bl,[GUIInputRefF+ebx]
|
||||
cmp bl,0
|
||||
pop ebx
|
||||
je .lockInputChange4
|
||||
|
||||
DGOptnsProcBoxb 165,140,[edi]
|
||||
DGOptnsProcBoxb 165,150,[edi+4]
|
||||
DGOptnsProcBoxb 125,140,[edi+8]
|
||||
DGOptnsProcBoxb 125,150,[edi+12]
|
||||
|
||||
.lockInputChange4
|
||||
|
||||
%ifdef __MSDOS__
|
||||
xor ebx,ebx
|
||||
mov bl,[cplayernum]
|
||||
|
||||
Reference in New Issue
Block a user