Keyboard Shortcuts Boxes no longer need seperate borders. This does not affect the Input Windows

This commit is contained in:
ipher
2005-05-25 13:47:17 +00:00
parent 172a103716
commit 2c7b26598e

View File

@@ -1017,8 +1017,8 @@ mov dl,[GUIWincol]
%macro DDrawBox 4 %macro DDrawBox 4
mov eax,dword[GUIwinposx+%1*4] mov eax,dword[GUIwinposx+%1*4]
mov ebx,dword[GUIwinposy+%1*4] mov ebx,dword[GUIwinposy+%1*4]
add eax,%2 add eax,%2+1
add ebx,%3 add ebx,%3+1
mov ecx,eax mov ecx,eax
add ecx,20 add ecx,20
mov dl,167 mov dl,167
@@ -1032,13 +1032,14 @@ mov dl,[GUIWincol]
mov [GUIGameDisplayKy],ebx mov [GUIGameDisplayKy],ebx
mov byte[GUIGameDisplayKy+3],0 mov byte[GUIGameDisplayKy+3],0
mov byte[GUItextcolor],223 mov byte[GUItextcolor],223
GUIOuttextwin2 %1,%2+3,%3+2,GUIGameDisplayKy GUIOuttextwin2 %1,%2+4,%3+3,GUIGameDisplayKy
mov byte[GUItextcolor],221 mov byte[GUItextcolor],221
cmp byte[GUIWincoladd],0 cmp byte[GUIWincoladd],0
je %%zero je %%zero
mov byte[GUItextcolor],222 mov byte[GUItextcolor],222
%%zero %%zero
GUIOuttextwin2 %1,%2+2,%3+1,GUIGameDisplayKy GUIOuttextwin2 %1,%2+3,%3+2,GUIGameDisplayKy
DGOptnsBorderBox %1,%2,%3
%endmacro %endmacro
%macro DGOptnsDrawBox2 3 %macro DGOptnsDrawBox2 3
@@ -3569,76 +3570,41 @@ DisplayGameOptns: ; Misc Key Window
GUIDisplayText 9,122,102,GUIGameOptnsTextD2a GUIDisplayText 9,122,102,GUIGameOptnsTextD2a
GUIDisplayText 9,122,112,GUIGameOptnsTextD2b GUIDisplayText 9,122,112,GUIGameOptnsTextD2b
GUIDisplayText 9,122,122,GUIGameOptnsTextD2c GUIDisplayText 9,122,122,GUIGameOptnsTextD2c
;Draw Borders
DGOptnsBorderBox 9,26,22
DGOptnsBorderBox 9,71,22
DGOptnsBorderBox 9,116,22
DGOptnsBorderBox 9,161,22
DGOptnsBorderBox 9,206,22
DGOptnsBorderBox 9,26,40
DGOptnsBorderBox 9,71,40
DGOptnsBorderBox 9,116,40
DGOptnsBorderBox 9,161,40
DGOptnsBorderBox 9,213,40
DGOptnsBorderBox 9,26,49
DGOptnsBorderBox 9,71,49
DGOptnsBorderBox 9,116,49
DGOptnsBorderBox 9,161,49
DGOptnsBorderBox 9,213,49
DGOptnsBorderBox 9,32,69
DGOptnsBorderBox 9,90,69
DGOptnsBorderBox 9,141,69
DGOptnsBorderBox 9,199,69
DGOptnsBorderBox 9,32,79
DGOptnsBorderBox 9,109,79
DGOptnsBorderBox 9,185,79
DGOptnsBorderBox 9,77,99
DGOptnsBorderBox 9,77,109
DGOptnsBorderBox 9,77,119
DGOptnsBorderBox 9,77,129
DGOptnsBorderBox 9,190,99
DGOptnsBorderBox 9,190,109
DGOptnsBorderBox 9,190,119
; Draw black boxes ; Draw black boxes
DGOptnsDrawBox 27,23,[KeyBGDisble0] DDrawBox 9,26,22,[KeyBGDisble0]
DGOptnsDrawBox 27+45,23,[KeyBGDisble1] DDrawBox 9,71,22,[KeyBGDisble1]
DGOptnsDrawBox 27+45*2,23,[KeyBGDisble2] DDrawBox 9,116,22,[KeyBGDisble2]
DGOptnsDrawBox 27+45*3,23,[KeyBGDisble3] DDrawBox 9,161,22,[KeyBGDisble3]
DGOptnsDrawBox 27+45*4,23,[KeySprDisble] DDrawBox 9,206,22,[KeySprDisble]
DGOptnsDrawBox 27,41,[KeyDisableSC0] DDrawBox 9,26,40,[KeyDisableSC0]
DGOptnsDrawBox 27+45,41,[KeyDisableSC1] DDrawBox 9,71,40,[KeyDisableSC1]
DGOptnsDrawBox 27+45*2,41,[KeyDisableSC2] DDrawBox 9,116,40,[KeyDisableSC2]
DGOptnsDrawBox 27+45*3,41,[KeyDisableSC3] DDrawBox 9,161,40,[KeyDisableSC3]
DGOptnsDrawBox 34+45*4,41,[KeyVolUp] DDrawBox 9,213,40,[KeyVolUp]
DGOptnsDrawBox 27,50,[KeyDisableSC4] DDrawBox 9,26,49,[KeyDisableSC4]
DGOptnsDrawBox 27+45,50,[KeyDisableSC5] DDrawBox 9,71,49,[KeyDisableSC5]
DGOptnsDrawBox 27+45*2,50,[KeyDisableSC6] DDrawBox 9,116,49,[KeyDisableSC6]
DGOptnsDrawBox 27+45*3,50,[KeyDisableSC7] DDrawBox 9,161,49,[KeyDisableSC7]
DGOptnsDrawBox 34+45*4,50,[KeyVolDown] DDrawBox 9,213,49,[KeyVolDown]
DGOptnsDrawBox 8+25,70,[KeyQuickLoad] DDrawBox 9,32,69,[KeyQuickLoad]
DGOptnsDrawBox 8+57+26,70,[KeyQuickRst] DDrawBox 9,90,69,[KeyQuickRst]
DGOptnsDrawBox 8+114+20,70,[KeyQuickExit] DDrawBox 9,141,69,[KeyQuickExit]
DGOptnsDrawBox 8+114+78,70,[KeyQuickClock] DDrawBox 9,199,69,[KeyQuickClock]
DGOptnsDrawBox 8+25,80,[KeyQuickChat] DDrawBox 9,32,79,[KeyQuickChat]
DGOptnsDrawBox 8+57+45,80,[KeyQuickSnapShot] DDrawBox 9,109,79,[KeyQuickSnapShot]
DGOptnsDrawBox 8+108+70,80,[KeyQuickSaveSPC] DDrawBox 9,185,79,[KeyQuickSaveSPC]
DGOptnsDrawBox 78,100,[KeyUsePlayer1234] DDrawBox 9,77,99,[KeyUsePlayer1234]
DGOptnsDrawBox 78,110,[KeyResetAll] DDrawBox 9,77,109,[KeyResetAll]
DGOptnsDrawBox 78,120,[KeyExtraEnab] DDrawBox 9,77,119,[KeyExtraEnab]
DGOptnsDrawBox 78,130,[KeyDisplayFPS] DDrawBox 9,77,129,[KeyDisplayFPS]
DGOptnsDrawBox 191,100,[KeyNewGfxSwt] DDrawBox 9,190,99,[KeyNewGfxSwt]
DGOptnsDrawBox 191,110,[KeyWinDisble] DDrawBox 9,190,109,[KeyWinDisble]
DGOptnsDrawBox 191,120,[KeyOffsetMSw] DDrawBox 9,190,119,[KeyOffsetMSw]
ret ret
SECTION .bss SECTION .bss
@@ -4170,13 +4136,9 @@ DisplayGUIMovies: ; Movie Record/Playback options
GUIDisplayButtonHole 15,88,137,byte[MovieStartMethod],2 GUIDisplayButtonHole 15,88,137,byte[MovieStartMethod],2
GUIDisplayButtonHole 15,8,147,byte[MovieStartMethod],3 GUIDisplayButtonHole 15,8,147,byte[MovieStartMethod],3
DDrawBox 15,116,84,[KeyInsrtChap] ; Chapter Keyboard Shortcut Boxes DDrawBox 15,115,83,[KeyInsrtChap] ; Chapter Keyboard Shortcut Boxes
DDrawBox 15,116,100,[KeyPrevChap] DDrawBox 15,115,99,[KeyPrevChap]
DDrawBox 15,116,116,[KeyNextChap] DDrawBox 15,115,115,[KeyNextChap]
DGOptnsBorderBox 15,115,83 ; Borders to above boxes
DGOptnsBorderBox 15,115,99
DGOptnsBorderBox 15,115,115
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Checkbox mov dword[GUITemp],GUIIconDataCheckBoxUC ; Checkbox
cmp byte[MovieDisplayFrame],0 cmp byte[MovieDisplayFrame],0
@@ -5513,22 +5475,6 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
add dl,3 add dl,3
DrawGUIWinBox 20,165,17,166,24,dl DrawGUIWinBox 20,165,17,166,24,dl
DGOptnsBorderBox 20,26,120 ; ST0
DGOptnsBorderBox 20,71,120 ; ST1
DGOptnsBorderBox 20,116,120 ; ST2
DGOptnsBorderBox 20,161,120 ; ST3
DGOptnsBorderBox 20,26,129 ; ST4
DGOptnsBorderBox 20,71,129 ; ST5
DGOptnsBorderBox 20,116,129 ; ST6
DGOptnsBorderBox 20,161,129 ; ST7
DGOptnsBorderBox 20,26,138 ; ST8
DGOptnsBorderBox 20,71,138 ; ST9
DGOptnsBorderBox 20,116,138 ; ST+
DGOptnsBorderBox 20,161,138 ; ST-
DGOptnsBorderBox 20,32,147 ; SAVE
DGOptnsBorderBox 20,89,147 ; LOAD
DGOptnsBorderBox 20,146,147 ; PICK
DGOptnsBorderBox 20,45,156 ; REWIND
DrawGUIWinBox 20,150,17,165,24,167 ; Rewind States Box DrawGUIWinBox 20,150,17,165,24,167 ; Rewind States Box
xor ax,ax xor ax,ax
@@ -5584,22 +5530,22 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
mov byte[GUItextcolor],211 mov byte[GUItextcolor],211
.zero7 .zero7
DDrawBox 20,27,121,[KeyStateSlc0] ; Boxes for State section DDrawBox 20,26,120,[KeyStateSlc0] ; Boxes for State section
DDrawBox 20,27+45,121,[KeyStateSlc1] DDrawBox 20,71,120,[KeyStateSlc1]
DDrawBox 20,27+45*2,121,[KeyStateSlc2] DDrawBox 20,116,120,[KeyStateSlc2]
DDrawBox 20,27+45*3,121,[KeyStateSlc3] DDrawBox 20,161,120,[KeyStateSlc3]
DDrawBox 20,27,130,[KeyStateSlc4] DDrawBox 20,26,129,[KeyStateSlc4]
DDrawBox 20,27+45,130,[KeyStateSlc5] DDrawBox 20,71,129,[KeyStateSlc5]
DDrawBox 20,27+45*2,130,[KeyStateSlc6] DDrawBox 20,116,129,[KeyStateSlc6]
DDrawBox 20,27+45*3,130,[KeyStateSlc7] DDrawBox 20,161,129,[KeyStateSlc7]
DDrawBox 20,27,139,[KeyStateSlc8] DDrawBox 20,26,138,[KeyStateSlc8]
DDrawBox 20,27+45,139,[KeyStateSlc9] DDrawBox 20,71,138,[KeyStateSlc9]
DDrawBox 20,27+45*2,139,[KeyIncStateSlot] DDrawBox 20,116,138,[KeyIncStateSlot]
DDrawBox 20,27+45*3,139,[KeyDecStateSlot] DDrawBox 20,161,138,[KeyDecStateSlot]
DDrawBox 20,8+25,148,[KeySaveState] DDrawBox 20,32,147,[KeySaveState]
DDrawBox 20,8+57+25,148,[KeyLoadState] DDrawBox 20,89,147,[KeyLoadState]
DDrawBox 20,8+114+25,148,[KeyStateSelct] DDrawBox 20,146,147,[KeyStateSelct]
DDrawBox 20,8+38,157,[KeyRewind] DDrawBox 20,45,156,[KeyRewind]
mov byte[GUItextcolor],217 ;Buttons mov byte[GUItextcolor],217 ;Buttons
cmp byte[GUIWincoladd],0 cmp byte[GUIWincoladd],0
@@ -5668,26 +5614,19 @@ DisplayGUISpeed: ;Speed Options
cmp byte[frameskip],0 ; Shortcut Boxes cmp byte[frameskip],0 ; Shortcut Boxes
jne near .frate jne near .frate
DDrawBox 21,12,78,[KeyEmuSpeedUp] DDrawBox 21,10,76,[KeyEmuSpeedUp]
DDrawBox 21,12,98,[KeyEmuSpeedDown] DDrawBox 21,10,96,[KeyEmuSpeedDown]
jmp near .endsc jmp near .endsc
.frate .frate
DDrawBox 21,12,78,[KeyFRateUp] DDrawBox 21,10,76,[KeyFRateUp]
DDrawBox 21,12,98,[KeyFRateDown] DDrawBox 21,10,96,[KeyFRateDown]
.endsc .endsc
DDrawBox 21,12,58,[KeyFastFrwrd] DDrawBox 21,10,56,[KeyFastFrwrd]
DDrawBox 21,12,68,[KeySlowDown] DDrawBox 21,10,66,[KeySlowDown]
DDrawBox 21,12,88,[KeyResetSpeed] DDrawBox 21,10,86,[KeyResetSpeed]
DDrawBox 21,12,108,[EMUPauseKey] DDrawBox 21,10,106,[EMUPauseKey]
DDrawBox 21,12,118,[INCRFrameKey] DDrawBox 21,10,116,[INCRFrameKey]
DGOptnsBorderBox 21,11,57 ; Borders
DGOptnsBorderBox 21,11,67
DGOptnsBorderBox 21,11,77
DGOptnsBorderBox 21,11,87
DGOptnsBorderBox 21,11,97
DGOptnsBorderBox 21,11,107
DGOptnsBorderBox 21,11,117
; Checkboxes ; Checkboxes
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Toggled FF/SD mov dword[GUITemp],GUIIconDataCheckBoxUC ; Toggled FF/SD
cmp byte[FastFwdToggle],0 cmp byte[FastFwdToggle],0