GUI Options box this time
This commit is contained in:
@@ -844,66 +844,68 @@ GUIGUIOptnsKeys:
|
||||
jne .guioptn6
|
||||
xor byte[JoyPad1Move],1
|
||||
.guioptn6
|
||||
cmp dh,'N'
|
||||
jne .guioptn6b
|
||||
GUIkeystoggleoptn byte[GUIEffect],1
|
||||
.guioptn6b
|
||||
cmp dh,'R'
|
||||
jne .guioptn7
|
||||
GUIkeystoggleoptn byte[GUIEffect],4
|
||||
.guioptn7
|
||||
cmp dh,'E'
|
||||
jne .guioptn7b
|
||||
GUIkeystoggleoptn byte[GUIEffect],2
|
||||
.guioptn7b
|
||||
cmp dh,'B'
|
||||
jne .guioptn8
|
||||
GUIkeystoggleoptn byte[GUIEffect],3
|
||||
.guioptn8
|
||||
%ifdef __WIN32__
|
||||
cmp dh,'A'
|
||||
jne .guioptn9
|
||||
xor byte[AlwaysOnTop],1
|
||||
.guioptn9
|
||||
cmp dh,'V'
|
||||
jne .guioptn10
|
||||
xor byte[SaveMainWindowPos],1
|
||||
.guioptn10
|
||||
cmp dh,'L'
|
||||
jne .guioptn11
|
||||
xor byte[AllowMultipleInst],1
|
||||
.guioptn11
|
||||
cmp dh,'H'
|
||||
jne .guioptn12
|
||||
xor byte[MouseWheel],1
|
||||
.guioptn12
|
||||
cmp dh,'P'
|
||||
jne .guioptn13
|
||||
xor byte[TrapMouseCursor],1
|
||||
.guioptn13
|
||||
%endif
|
||||
|
||||
cmp dh,'T'
|
||||
jne .guioptn14
|
||||
jne .guioptn7
|
||||
xor byte[GUIEnableTransp],1
|
||||
.guioptn14
|
||||
.guioptn7
|
||||
cmp dh,'F'
|
||||
jne .guioptn15
|
||||
xor byte[FilteredGUI],1
|
||||
cmp byte[En2xSaI],1
|
||||
jnae .guioptn15
|
||||
jnae .guioptn8
|
||||
call ClearScreen
|
||||
pushad
|
||||
call Clear2xSaIBuffer
|
||||
popad
|
||||
.guioptn15
|
||||
.guioptn8
|
||||
cmp byte[hqFilter],0
|
||||
je .guioptn16
|
||||
je .guioptn9
|
||||
call ClearScreen
|
||||
pushad
|
||||
call Clear2xSaIBuffer
|
||||
popad
|
||||
.guioptn9
|
||||
cmp dh,'N'
|
||||
jne .guioptn10
|
||||
GUIkeystoggleoptn byte[GUIEffect],1
|
||||
.guioptn10
|
||||
cmp dh,'R'
|
||||
jne .guioptn11
|
||||
GUIkeystoggleoptn byte[GUIEffect],4
|
||||
.guioptn11
|
||||
cmp dh,'E'
|
||||
jne .guioptn12
|
||||
GUIkeystoggleoptn byte[GUIEffect],2
|
||||
.guioptn12
|
||||
cmp dh,'B'
|
||||
jne .guioptn13
|
||||
GUIkeystoggleoptn byte[GUIEffect],3
|
||||
.guioptn13
|
||||
%ifdef __WIN32__
|
||||
cmp dh,'H'
|
||||
jne .guioptn14
|
||||
xor byte[MouseWheel],1
|
||||
.guioptn14
|
||||
cmp dh,'P'
|
||||
jne .guioptn15
|
||||
xor byte[TrapMouseCursor],1
|
||||
.guioptn15
|
||||
|
||||
cmp dh,'A'
|
||||
jne .guioptn16
|
||||
xor byte[AlwaysOnTop],1
|
||||
.guioptn16
|
||||
ret
|
||||
cmp dh,'V'
|
||||
jne .guioptn17
|
||||
xor byte[SaveMainWindowPos],1
|
||||
.guioptn17
|
||||
cmp dh,'L'
|
||||
jne .guioptn18
|
||||
xor byte[AllowMultipleInst],1
|
||||
.guioptn18
|
||||
%endif
|
||||
ret
|
||||
|
||||
GUIVideoKeys:
|
||||
cmp dh,'a'
|
||||
|
||||
@@ -2814,30 +2814,31 @@ DisplayGUIOptnsClick:
|
||||
sub eax,[GUIwinposx+10*4]
|
||||
mov edx,[GUImouseposy]
|
||||
sub edx,[GUIwinposy+10*4]
|
||||
GUIClickCButton 12,23,byte[mousewrap]
|
||||
GUIClickCButton 12,23,byte[mousewrap] ; Checkboxes
|
||||
GUIClickCButton 12,33,byte[mouseshad]
|
||||
GUIClickCButton 12,43,byte[lastcursres]
|
||||
GUIClickCButton 12,53,byte[resetposn]
|
||||
GUIClickCButton 12,63,byte[GUIClick]
|
||||
GUIClickCButton 12,73,byte[JoyPad1Move]
|
||||
GUIClickCButton6 12,83,byte[GUIEffect],1
|
||||
GUIClickCButton6 124,83,byte[GUIEffect],4
|
||||
GUIClickCButton6 12,93,byte[GUIEffect],2
|
||||
GUIClickCButton6 124,93,byte[GUIEffect],3
|
||||
GUIClickCButton 124,23,byte[GUIEnableTransp]
|
||||
GUIClickCButtonI 124,33,byte[FilteredGUI]
|
||||
GUIClickCButton6 124,43,byte[GUIEffect],1
|
||||
GUIClickCButton6 124,53,byte[GUIEffect],4
|
||||
GUIClickCButton6 124,63,byte[GUIEffect],2
|
||||
GUIClickCButton6 124,73,byte[GUIEffect],3
|
||||
%ifdef __WIN32__
|
||||
GUIClickCButton 124,83,byte[MouseWheel]
|
||||
GUIClickCButton 124,93,byte[TrapMouseCursor]
|
||||
GUIClickCButton 12,168,byte[AlwaysOnTop]
|
||||
GUIClickCButton 12,178,byte[SaveMainWindowPos]
|
||||
GUIClickCButton 12,188,byte[AllowMultipleInst]
|
||||
GUIClickCButton 124,33,byte[MouseWheel]
|
||||
GUIClickCButton 124,53,byte[TrapMouseCursor]
|
||||
%endif
|
||||
GUIClickCButtonI 124,43,byte[FilteredGUI]
|
||||
GUIPButtonHole 48,108,byte[CurPalSelect],0
|
||||
|
||||
GUIPButtonHole 48,108,byte[CurPalSelect],0 ; Ratio Buttons
|
||||
GUIPButtonHole 88,108,byte[CurPalSelect],1
|
||||
GUIPButtonHole 135,108,byte[CurPalSelect],2
|
||||
|
||||
push eax
|
||||
push eax ; Sliders
|
||||
cmp byte[CurPalSelect],1
|
||||
je .yespal2b
|
||||
cmp byte[CurPalSelect],2
|
||||
|
||||
@@ -3947,13 +3947,13 @@ GUIGameOptnsTextKa db 'DISPLAY FPS',0
|
||||
|
||||
SECTION .text
|
||||
|
||||
DisplayGUIOptns:
|
||||
%ifdef __WIN32__
|
||||
DisplayGUIOptns: ; GUI Options
|
||||
%ifdef __WIN32__ ; If Windows, extend window down
|
||||
mov dword[GUIwinsizey+10*4],192
|
||||
%endif
|
||||
GUIDrawWindowBox 10,GUIGUIDisp
|
||||
|
||||
push eax
|
||||
push eax ; Setup Colors
|
||||
cmp byte[CurPalSelect],1
|
||||
je .yespal2b
|
||||
cmp byte[CurPalSelect],2
|
||||
@@ -3983,7 +3983,7 @@ DisplayGUIOptns:
|
||||
.nopal1b
|
||||
pop eax
|
||||
|
||||
mov eax,dword[GUIwinposx+10*4]
|
||||
mov eax,dword[GUIwinposx+10*4] ; Slider Bars
|
||||
mov ebx,dword[GUIwinposy+10*4]
|
||||
mov ecx,eax
|
||||
add eax,25
|
||||
@@ -4025,232 +4025,243 @@ DisplayGUIOptns:
|
||||
mov dword[GUITemp],22
|
||||
add [GUITemp],eax
|
||||
GUIDisplayIconWin 10,[GUITemp],144,GUIIconDataSlideBar
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
|
||||
cmp byte[GUIEnableTransp],1
|
||||
jne .nocheckt
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheckt
|
||||
GUIDisplayIconWin 10,124,23,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
cmp byte[FilteredGUI],1
|
||||
jne .nocheckfg
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheckfg
|
||||
GUIDisplayIconWin 10,124,43,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
; Checkboxes
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Mousewrap
|
||||
cmp byte[mousewrap],1
|
||||
jne .nocheck
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck
|
||||
GUIDisplayIconWin 10,12,23,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Mouse Shadow
|
||||
cmp byte[mouseshad],1
|
||||
jne .nocheck2
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck2
|
||||
GUIDisplayIconWin 10,12,33,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Keep Menu Pos.
|
||||
cmp byte[lastcursres],1
|
||||
jne .nocheck3
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck3
|
||||
GUIDisplayIconWin 10,12,43,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Save Win Pos.
|
||||
cmp byte[resetposn],1
|
||||
je .nocheck4
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck4
|
||||
GUIDisplayIconWin 10,12,53,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Click Enters GUI
|
||||
cmp byte[GUIClick],1
|
||||
jne .nocheck5
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck5
|
||||
GUIDisplayIconWin 10,12,63,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Use Joypad1
|
||||
cmp byte[JoyPad1Move],1
|
||||
jne .nocheck6
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck6
|
||||
GUIDisplayIconWin 10,12,73,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Transparent Msg
|
||||
cmp byte[GUIEnableTransp],1
|
||||
jne .nocheckt
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheckt
|
||||
GUIDisplayIconWin 10,124,23,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Filtered GUI
|
||||
cmp byte[FilteredGUI],1
|
||||
jne .nocheckfg
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheckfg
|
||||
GUIDisplayIconWin 10,124,33,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Snow Effect
|
||||
cmp byte[GUIEffect],1
|
||||
jne .nocheck6b
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck6b
|
||||
GUIDisplayIconWin 10,12,83,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
GUIDisplayIconWin 10,124,43,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Burn Effect
|
||||
cmp byte[GUIEffect],4
|
||||
jne .nocheck7
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck7
|
||||
GUIDisplayIconWin 10,124,83,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
GUIDisplayIconWin 10,124,53,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Water A Effect
|
||||
cmp byte[GUIEffect],2
|
||||
jne .nocheck7b
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck7b
|
||||
GUIDisplayIconWin 10,12,93,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
GUIDisplayIconWin 10,124,63,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Water B Effect
|
||||
cmp byte[GUIEffect],3
|
||||
jne .nocheck8
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck8
|
||||
GUIDisplayIconWin 10,124,93,[GUITemp]
|
||||
GUIDisplayIconWin 10,124,73,[GUITemp]
|
||||
%ifdef __WIN32__
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Use Mousewheel
|
||||
cmp byte[MouseWheel],1
|
||||
jne .nocheck9
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck9
|
||||
GUIDisplayIconWin 10,124,33,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
cmp byte[AlwaysOnTop],1
|
||||
GUIDisplayIconWin 10,124,83,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Trap Mouse
|
||||
cmp byte[TrapMouseCursor],1
|
||||
jne .nocheck10
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck10
|
||||
GUIDisplayIconWin 10,12,168,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
cmp byte[SaveMainWindowPos],1
|
||||
GUIDisplayIconWin 10,124,93,[GUITemp]
|
||||
; Main Window Options (WIN)
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Always On Top
|
||||
cmp byte[AlwaysOnTop],1
|
||||
jne .nocheck11
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck11
|
||||
GUIDisplayIconWin 10,12,178,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
cmp byte[AllowMultipleInst],1
|
||||
GUIDisplayIconWin 10,12,168,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Save Win Pos
|
||||
cmp byte[SaveMainWindowPos],1
|
||||
jne .nocheck12
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck12
|
||||
GUIDisplayIconWin 10,12,188,[GUITemp]
|
||||
%endif
|
||||
mov al,[GUIWincol]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 10,6,111,GUIGUIOptnsText1
|
||||
GUIOuttextwin2 10,6,16,GUIGUIOptnsText5
|
||||
%ifdef __WIN32__
|
||||
GUIOuttextwin2 10,6,160,GUIGUIOptnsTextD
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
cmp byte[TrapMouseCursor],1
|
||||
GUIDisplayIconWin 10,12,178,[GUITemp]
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Allow Multiple Instances
|
||||
cmp byte[AllowMultipleInst],1
|
||||
jne .nocheck13
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxC
|
||||
.nocheck13
|
||||
GUIDisplayIconWin 10,124,53,[GUITemp]
|
||||
GUIDisplayIconWin 10,12,188,[GUITemp]
|
||||
%endif
|
||||
mov byte[GUItextcolor],163
|
||||
|
||||
mov al,[GUIWincol] ; Yellow Shadow
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 10,6,16,GUIGUIOptnsTextA
|
||||
GUIOuttextwin2 10,6,111,GUIGUIOptnsTextB
|
||||
%ifdef __WIN32__
|
||||
GUIOuttextwin2 10,6,161,GUIGUIOptnsTextC
|
||||
%endif
|
||||
mov byte[GUItextcolor],163 ; Yellow Text
|
||||
cmp byte[GUIWincoladd],0
|
||||
je .zero
|
||||
mov byte[GUItextcolor],164
|
||||
.zero
|
||||
GUIOuttextwin2 10,5,110,GUIGUIOptnsText1
|
||||
GUIOuttextwin2 10,5,15,GUIGUIOptnsText5
|
||||
GUIOuttextwin2 10,5,15,GUIGUIOptnsTextA
|
||||
GUIOuttextwin2 10,5,110,GUIGUIOptnsTextB
|
||||
%ifdef __WIN32__
|
||||
GUIOuttextwin2 10,5,160,GUIGUIOptnsTextD
|
||||
GUIOuttextwin2 10,5,160,GUIGUIOptnsTextC
|
||||
%endif
|
||||
mov byte[GUItextcolor],217
|
||||
|
||||
mov byte[GUItextcolor],217 ; Shadow
|
||||
cmp byte[GUIWincoladd],0
|
||||
je .zero3
|
||||
mov byte[GUItextcolor],211
|
||||
.zero3
|
||||
sub byte[GUItextcolor],15
|
||||
GUIOuttextwin2u 10,26,28,GUIGUIOptnsText2,0
|
||||
GUIOuttextwin2u 10,26,38,GUIGUIOptnsText3,6
|
||||
GUIOuttextwin2u 10,26,48,GUIGUIOptnsText4,0
|
||||
GUIOuttextwin2u 10,26,58,GUIGUIOptnsText7,5
|
||||
GUIOuttextwin2u 10,26,68,GUIGUIOptnsText8,0
|
||||
GUIOuttextwin2u 10,26,78,GUIGUIOptnsTextA,0
|
||||
GUIOuttextwin2 10,60,111,GUIGUIOptnsTextG
|
||||
GUIOuttextwin2 10,100,111,GUIGUIOptnsTextH
|
||||
GUIOuttextwin2 10,147,111,GUIGUIOptnsTextI
|
||||
GUIOuttextwin2u 10,26,88,GUIGUIOptnsTextB,1
|
||||
GUIOuttextwin2u 10,138,88,GUIGUIOptnsTextBb,2
|
||||
GUIOuttextwin2u 10,26,98,GUIGUIOptnsTextC,3
|
||||
GUIOuttextwin2u 10,138,98,GUIGUIOptnsTextCb,13
|
||||
GUIOuttextwin2u 10,138,28,GUIGUIOptnsTextJ,0
|
||||
GUIOuttextwin2u 10,138,48,GUIGUIOptnsTextM,0
|
||||
GUIOuttextwin2u 10,26,28,GUIGUIOptnsTextA1a,0
|
||||
GUIOuttextwin2u 10,26,38,GUIGUIOptnsTextA1b,6
|
||||
GUIOuttextwin2u 10,26,48,GUIGUIOptnsTextA1c,0
|
||||
GUIOuttextwin2u 10,26,58,GUIGUIOptnsTextA1d,5
|
||||
GUIOuttextwin2u 10,26,68,GUIGUIOptnsTextA1e,0
|
||||
GUIOuttextwin2u 10,26,78,GUIGUIOptnsTextA1f,0
|
||||
GUIOuttextwin2u 10,138,28,GUIGUIOptnsTextA2a,0
|
||||
GUIOuttextwin2u 10,138,38,GUIGUIOptnsTextA2b,0
|
||||
GUIOuttextwin2u 10,138,48,GUIGUIOptnsTextA2c,1
|
||||
GUIOuttextwin2u 10,138,58,GUIGUIOptnsTextA2d,2
|
||||
GUIOuttextwin2u 10,138,68,GUIGUIOptnsTextA2e,3
|
||||
GUIOuttextwin2u 10,138,78,GUIGUIOptnsTextA2f,13
|
||||
%ifdef __WIN32__
|
||||
GUIOuttextwin2u 10,26,173,GUIGUIOptnsTextE,0
|
||||
GUIOuttextwin2u 10,26,183,GUIGUIOptnsTextF,2
|
||||
GUIOuttextwin2u 10,138,38,GUIGUIOptnsTextK,1
|
||||
GUIOuttextwin2u 10,26,193,GUIGUIOptnsTextL,1
|
||||
GUIOuttextwin2u 10,138,58,GUIGUIOptnsTextN,3
|
||||
GUIOuttextwin2u 10,138,88,GUIGUIOptnsTextA2g,1
|
||||
GUIOuttextwin2u 10,138,98,GUIGUIOptnsTextA2h,3
|
||||
%endif
|
||||
mov byte[GUIGUIOptnsText6],'R'
|
||||
GUIOuttextwin2 10,16,123,GUIGUIOptnsText6
|
||||
mov byte[GUIGUIOptnsText6],'G'
|
||||
GUIOuttextwin2 10,16,135,GUIGUIOptnsText6
|
||||
mov byte[GUIGUIOptnsText6],'B'
|
||||
GUIOuttextwin2 10,16,147,GUIGUIOptnsText6
|
||||
add byte[GUItextcolor],15
|
||||
GUIOuttextwin2 10,25,27,GUIGUIOptnsText2
|
||||
GUIOuttextwin2 10,25,37,GUIGUIOptnsText3
|
||||
GUIOuttextwin2 10,25,47,GUIGUIOptnsText4
|
||||
GUIOuttextwin2 10,25,57,GUIGUIOptnsText7
|
||||
GUIOuttextwin2 10,25,67,GUIGUIOptnsText8
|
||||
GUIOuttextwin2 10,25,77,GUIGUIOptnsTextA
|
||||
GUIOuttextwin2 10,59,110,GUIGUIOptnsTextG
|
||||
GUIOuttextwin2 10,99,110,GUIGUIOptnsTextH
|
||||
GUIOuttextwin2 10,146,110,GUIGUIOptnsTextI
|
||||
GUIOuttextwin2 10,25,87,GUIGUIOptnsTextB
|
||||
GUIOuttextwin2 10,137,87,GUIGUIOptnsTextBb
|
||||
GUIOuttextwin2 10,25,97,GUIGUIOptnsTextC
|
||||
GUIOuttextwin2 10,137,97,GUIGUIOptnsTextCb
|
||||
GUIOuttextwin2 10,137,27,GUIGUIOptnsTextJ
|
||||
GUIOuttextwin2 10,137,47,GUIGUIOptnsTextM
|
||||
GUIOuttextwin2 10,60,111,GUIGUIOptnsTextB1
|
||||
GUIOuttextwin2 10,100,111,GUIGUIOptnsTextB2
|
||||
GUIOuttextwin2 10,147,111,GUIGUIOptnsTextB3
|
||||
%ifdef __WIN32__
|
||||
GUIOuttextwin2 10,25,172,GUIGUIOptnsTextE
|
||||
GUIOuttextwin2 10,25,182,GUIGUIOptnsTextF
|
||||
GUIOuttextwin2 10,137,37,GUIGUIOptnsTextK
|
||||
GUIOuttextwin2 10,25,192,GUIGUIOptnsTextL
|
||||
GUIOuttextwin2 10,137,57,GUIGUIOptnsTextN
|
||||
GUIOuttextwin2u 10,26,173,GUIGUIOptnsTextC1,0
|
||||
GUIOuttextwin2u 10,26,183,GUIGUIOptnsTextC2,2
|
||||
GUIOuttextwin2u 10,26,193,GUIGUIOptnsTextC3,1
|
||||
%endif
|
||||
mov byte[GUIGUIOptnsText6],'R'
|
||||
GUIOuttextwin2 10,15,122,GUIGUIOptnsText6
|
||||
mov byte[GUIGUIOptnsText6],'G'
|
||||
GUIOuttextwin2 10,15,134,GUIGUIOptnsText6
|
||||
mov byte[GUIGUIOptnsText6],'B'
|
||||
GUIOuttextwin2 10,15,146,GUIGUIOptnsText6
|
||||
mov byte[GUIGUIOptnsTextD1],'R'
|
||||
GUIOuttextwin2 10,16,123,GUIGUIOptnsTextD1
|
||||
mov byte[GUIGUIOptnsTextD1],'G'
|
||||
GUIOuttextwin2 10,16,135,GUIGUIOptnsTextD1
|
||||
mov byte[GUIGUIOptnsTextD1],'B'
|
||||
GUIOuttextwin2 10,16,147,GUIGUIOptnsTextD1
|
||||
|
||||
GUIDisplayButtonHole 10,48,108,byte[CurPalSelect],0
|
||||
add byte[GUItextcolor],15 ; Text
|
||||
GUIOuttextwin2 10,25,27,GUIGUIOptnsTextA1a
|
||||
GUIOuttextwin2 10,25,37,GUIGUIOptnsTextA1b
|
||||
GUIOuttextwin2 10,25,47,GUIGUIOptnsTextA1c
|
||||
GUIOuttextwin2 10,25,57,GUIGUIOptnsTextA1d
|
||||
GUIOuttextwin2 10,25,67,GUIGUIOptnsTextA1e
|
||||
GUIOuttextwin2 10,25,77,GUIGUIOptnsTextA1f
|
||||
GUIOuttextwin2 10,137,27,GUIGUIOptnsTextA2a
|
||||
GUIOuttextwin2 10,137,37,GUIGUIOptnsTextA2b
|
||||
GUIOuttextwin2 10,137,47,GUIGUIOptnsTextA2c
|
||||
GUIOuttextwin2 10,137,57,GUIGUIOptnsTextA2d
|
||||
GUIOuttextwin2 10,137,67,GUIGUIOptnsTextA2e
|
||||
GUIOuttextwin2 10,137,77,GUIGUIOptnsTextA2f
|
||||
%ifdef __WIN32__
|
||||
GUIOuttextwin2 10,137,87,GUIGUIOptnsTextA2g
|
||||
GUIOuttextwin2 10,137,97,GUIGUIOptnsTextA2h
|
||||
%endif
|
||||
GUIOuttextwin2 10,59,110,GUIGUIOptnsTextB1
|
||||
GUIOuttextwin2 10,99,110,GUIGUIOptnsTextB2
|
||||
GUIOuttextwin2 10,146,110,GUIGUIOptnsTextB3
|
||||
%ifdef __WIN32__
|
||||
GUIOuttextwin2 10,25,172,GUIGUIOptnsTextC1
|
||||
GUIOuttextwin2 10,25,182,GUIGUIOptnsTextC2
|
||||
GUIOuttextwin2 10,25,192,GUIGUIOptnsTextC3
|
||||
%endif
|
||||
mov byte[GUIGUIOptnsTextD1],'R'
|
||||
GUIOuttextwin2 10,15,122,GUIGUIOptnsTextD1
|
||||
mov byte[GUIGUIOptnsTextD1],'G'
|
||||
GUIOuttextwin2 10,15,134,GUIGUIOptnsTextD1
|
||||
mov byte[GUIGUIOptnsTextD1],'B'
|
||||
GUIOuttextwin2 10,15,146,GUIGUIOptnsTextD1
|
||||
|
||||
GUIDisplayButtonHole 10,48,108,byte[CurPalSelect],0 ; Ratio Buttons
|
||||
GUIDisplayButtonHole 10,88,108,byte[CurPalSelect],1
|
||||
GUIDisplayButtonHole 10,135,108,byte[CurPalSelect],2
|
||||
|
||||
mov dword[GUIGUIOptnsText9],0
|
||||
mov esi,GUIGUIOptnsText9+2
|
||||
mov dword[GUIGUIOptnsTextD2],0 ; Display Values for the 3 bars
|
||||
mov esi,GUIGUIOptnsTextD2+2
|
||||
xor eax,eax
|
||||
mov al,[TRVal2]
|
||||
call .processnum
|
||||
GUIOuttextwin2 10,160,123,[GUITemp]
|
||||
GUIOuttextwin2 10,160,123,[GUITemp] ; R Shadow
|
||||
mov byte[GUItextcolor],221
|
||||
cmp byte[GUIWincoladd],0
|
||||
je .zero5
|
||||
mov byte[GUItextcolor],222
|
||||
.zero5
|
||||
GUIOuttextwin2 10,159,122,[GUITemp]
|
||||
mov dword[GUIGUIOptnsText9],0
|
||||
mov esi,GUIGUIOptnsText9+2
|
||||
GUIOuttextwin2 10,159,122,[GUITemp] ; R Text
|
||||
|
||||
mov dword[GUIGUIOptnsTextD2],0
|
||||
mov esi,GUIGUIOptnsTextD2+2
|
||||
xor eax,eax
|
||||
mov al,[TGVal2]
|
||||
call .processnum
|
||||
GUIOuttextwin2 10,160,135,[GUITemp]
|
||||
GUIOuttextwin2 10,160,135,[GUITemp] ; G Shadow
|
||||
mov byte[GUItextcolor],221
|
||||
cmp byte[GUIWincoladd],0
|
||||
je .zero6
|
||||
mov byte[GUItextcolor],222
|
||||
.zero6
|
||||
GUIOuttextwin2 10,159,134,[GUITemp]
|
||||
mov dword[GUIGUIOptnsText9],0
|
||||
mov esi,GUIGUIOptnsText9+2
|
||||
GUIOuttextwin2 10,159,134,[GUITemp] ; G Text
|
||||
|
||||
mov dword[GUIGUIOptnsTextD2],0
|
||||
mov esi,GUIGUIOptnsTextD2+2
|
||||
xor eax,eax
|
||||
mov al,[TBVal2]
|
||||
call .processnum
|
||||
GUIOuttextwin2 10,160,147,[GUITemp]
|
||||
GUIOuttextwin2 10,160,147,[GUITemp] ; B Shadow
|
||||
mov byte[GUItextcolor],221
|
||||
cmp byte[GUIWincoladd],0
|
||||
je .zero7
|
||||
mov byte[GUItextcolor],222
|
||||
.zero7
|
||||
GUIOuttextwin2 10,159,146,[GUITemp]
|
||||
GUIOuttextwin2 10,159,146,[GUITemp] ; B Text
|
||||
ret
|
||||
|
||||
.processnum
|
||||
@@ -4276,31 +4287,35 @@ DisplayGUIOptns:
|
||||
;resetposn 1 ; 0 = no window reset, 1 = window reset
|
||||
|
||||
SECTION .data
|
||||
GUIGUIOptnsText1 db 'COLOR:',0
|
||||
GUIGUIOptnsText2 db 'MOUSE WRAP',0
|
||||
GUIGUIOptnsText3 db 'MOUSE SHADOW',0
|
||||
GUIGUIOptnsText4 db 'KEEP MENU POSITN',0
|
||||
GUIGUIOptnsText5 db 'GUI SWITCHES :',0
|
||||
GUIGUIOptnsText6 db '@',0
|
||||
GUIGUIOptnsText7 db 'SAVE WIN POSITNS',0
|
||||
GUIGUIOptnsText8 db 'CLICK ENTERS GUI',0
|
||||
GUIGUIOptnsText9 dd 0
|
||||
GUIGUIOptnsTextA db 'USE JOYPAD1',0
|
||||
GUIGUIOptnsTextB dd 'SNOW EFFECT',0
|
||||
GUIGUIOptnsTextBb dd 'BURNING EFFECT',0
|
||||
GUIGUIOptnsTextC dd 'WATER EFFECT A',0
|
||||
GUIGUIOptnsTextCb dd 'WATER EFFECT B',0
|
||||
GUIGUIOptnsTextD dd 'MAIN WINDOW OPTIONS :',0
|
||||
GUIGUIOptnsTextE dd 'ALWAYS ON TOP',0
|
||||
GUIGUIOptnsTextF db 'SAVE MAIN WINDOW POSITION',0
|
||||
GUIGUIOptnsTextG db 'BACK',0
|
||||
GUIGUIOptnsTextH db 'TITLE',0
|
||||
GUIGUIOptnsTextI db 'WIN',0
|
||||
GUIGUIOptnsTextJ db 'TRANSPARENT MSGS',0
|
||||
GUIGUIOptnsTextK db 'WHEEL MOUSE',0
|
||||
GUIGUIOptnsTextL db 'ALLOW MULTIPLE INSTANCES',0
|
||||
GUIGUIOptnsTextM db 'FILTERED GUI',0
|
||||
GUIGUIOptnsTextN db 'TRAP MOUSE CURSOR',0
|
||||
GUIGUIOptnsTextA db 'GUI SWITCHES :',0
|
||||
GUIGUIOptnsTextA1a db 'MOUSE WRAP',0
|
||||
GUIGUIOptnsTextA1b db 'MOUSE SHADOW',0
|
||||
GUIGUIOptnsTextA1c db 'KEEP MENU POSITN',0
|
||||
GUIGUIOptnsTextA1d db 'SAVE WIN POSITNS',0
|
||||
GUIGUIOptnsTextA1e db 'CLICK ENTERS GUI',0
|
||||
GUIGUIOptnsTextA1f db 'USE JOYPAD1',0
|
||||
|
||||
GUIGUIOptnsTextA2a db 'TRANSPARENT MSGS',0
|
||||
GUIGUIOptnsTextA2b db 'FILTERED GUI',0
|
||||
GUIGUIOptnsTextA2c dd 'SNOW EFFECT',0
|
||||
GUIGUIOptnsTextA2d dd 'BURNING EFFECT',0
|
||||
GUIGUIOptnsTextA2e dd 'WATER EFFECT A',0
|
||||
GUIGUIOptnsTextA2f dd 'WATER EFFECT B',0
|
||||
GUIGUIOptnsTextA2g db 'WHEEL MOUSE',0
|
||||
GUIGUIOptnsTextA2h db 'TRAP MOUSE CURSOR',0
|
||||
|
||||
GUIGUIOptnsTextB db 'COLOR:',0
|
||||
GUIGUIOptnsTextB1 db 'BACK',0
|
||||
GUIGUIOptnsTextB2 db 'TITLE',0
|
||||
GUIGUIOptnsTextB3 db 'WIN',0
|
||||
|
||||
GUIGUIOptnsTextC dd 'MAIN WINDOW OPTIONS :',0
|
||||
GUIGUIOptnsTextC1 dd 'ALWAYS ON TOP',0
|
||||
GUIGUIOptnsTextC2 db 'SAVE MAIN WINDOW POSITION',0
|
||||
GUIGUIOptnsTextC3 db 'ALLOW MULTIPLE INSTANCES',0
|
||||
|
||||
GUIGUIOptnsTextD1 db '@',0
|
||||
GUIGUIOptnsTextD2 dd 0
|
||||
|
||||
SECTION .text
|
||||
|
||||
|
||||
Reference in New Issue
Block a user