Added GUIDisplayButtonHoleTu macro for radio buttons with underlined text.

This commit is contained in:
ipher
2005-07-08 07:34:31 +00:00
parent 9049174a85
commit 8489ff85c2

View File

@@ -427,6 +427,16 @@ GUIStringGreater2:
%%skip %%skip
%endmacro %endmacro
%macro GUIDisplayButtonHoleTu 7
mov dword[GUITemp],GUIIconDataButtonHole
cmp %4,%5
jne %%nofill
mov dword[GUITemp],GUIIconDataButtonFill
%%nofill
GUIDisplayIconWin %1,%2,%3,[GUITemp]
GUIDisplayTextu %1,%2+15,%3+3,%6,%7
%endmacro
%macro GUIDisplayButtonHole 5 %macro GUIDisplayButtonHole 5
mov dword[GUITemp],GUIIconDataButtonHole mov dword[GUITemp],GUIIconDataButtonHole
cmp %4,%5 cmp %4,%5
@@ -2144,15 +2154,16 @@ DisplayGUISearch:
call DrawWindowSearch call DrawWindowSearch
GUIDisplayTextY 13,6,16,GUICSrcTextA1 GUIDisplayTextY 13,6,16,GUICSrcTextA1
GUIDisplayTextu 13,25,30,GUICSrcTextA1a,0 GUIDisplayButtonHoleTu 13,11,28,byte[CheatSrcByteSize],0,GUICSrcTextA1a,0 ; Radio Buttons
GUIDisplayTextu 13,25,40,GUICSrcTextA1b,0 GUIDisplayButtonHoleTu 13,11,38,byte[CheatSrcByteSize],1,GUICSrcTextA1b,0
GUIDisplayTextu 13,25,50,GUICSrcTextA1c,0 GUIDisplayButtonHoleTu 13,11,48,byte[CheatSrcByteSize],2,GUICSrcTextA1c,0
GUIDisplayTextu 13,25,60,GUICSrcTextA1d,0 GUIDisplayButtonHoleTu 13,11,58,byte[CheatSrcByteSize],3,GUICSrcTextA1d,0
GUIDisplayTextu 13,25,75,GUICSrcTextA1e,0 GUIDisplayButtonHoleTu 13,11,73,byte[CheatSrcByteBase],0,GUICSrcTextA1e,0
GUIDisplayTextu 13,25,85,GUICSrcTextA1f,0 GUIDisplayButtonHoleTu 13,11,83,byte[CheatSrcByteBase],1,GUICSrcTextA1f,0
GUIDisplayTextY 13,6,101,GUICSrcTextA2 GUIDisplayTextY 13,6,101,GUICSrcTextA2
GUIDisplayTextu 13,25,115,GUICSrcTextA2a,0 GUIDisplayButtonHoleTu 13,11,113,byte[CheatSrcSearchType],0,GUICSrcTextA2a,0
GUIDisplayTextu 13,25,125,GUICSrcTextA2b,0 GUIDisplayButtonHoleTu 13,11,123,byte[CheatSrcSearchType],1,GUICSrcTextA2b,0
mov byte[GUItextcolor],217 ; Button mov byte[GUItextcolor],217 ; Button
cmp byte[GUIWincoladd],0 cmp byte[GUIWincoladd],0
@@ -2160,15 +2171,6 @@ DisplayGUISearch:
mov byte[GUItextcolor],211 mov byte[GUItextcolor],211
.zero2 .zero2
DrawGUIButton 13,95,140,140,152,GUICSrcTextA3,50,0,1 DrawGUIButton 13,95,140,140,152,GUICSrcTextA3,50,0,1
GUIDisplayButtonHole 13,11,28,byte[CheatSrcByteSize],0 ; Radio Buttons
GUIDisplayButtonHole 13,11,38,byte[CheatSrcByteSize],1
GUIDisplayButtonHole 13,11,48,byte[CheatSrcByteSize],2
GUIDisplayButtonHole 13,11,58,byte[CheatSrcByteSize],3
GUIDisplayButtonHole 13,11,73,byte[CheatSrcByteBase],0
GUIDisplayButtonHole 13,11,83,byte[CheatSrcByteBase],1
GUIDisplayButtonHole 13,11,113,byte[CheatSrcSearchType],0
GUIDisplayButtonHole 13,11,123,byte[CheatSrcSearchType],1
ret ret
Incheatmode: ; Return and Re-search Window Incheatmode: ; Return and Re-search Window
@@ -2245,17 +2247,11 @@ CheatSearching: ; Exact Value Search
CheatSearchingComp: ; Comparative search CheatSearchingComp: ; Comparative search
GUIDisplayTextY 13,6,16,GUICSrcTextD GUIDisplayTextY 13,6,16,GUICSrcTextD
GUIDisplayTextu 13,25,35,GUICSrcTextD1,0 GUIDisplayButtonHoleTu 13,11,33,byte[CheatCompareValue],0,GUICSrcTextD1,0
GUIDisplayTextu 13,25,45,GUICSrcTextD2,1 GUIDisplayButtonHoleTu 13,11,43,byte[CheatCompareValue],1,GUICSrcTextD2,1
GUIDisplayTextu 13,25,55,GUICSrcTextD3,2 GUIDisplayButtonHoleTu 13,11,53,byte[CheatCompareValue],2,GUICSrcTextD3,2
GUIDisplayTextu 13,25,65,GUICSrcTextD4,5 GUIDisplayButtonHoleTu 13,11,63,byte[CheatCompareValue],3,GUICSrcTextD4,5
GUIDisplayButtonHole 13,11,33,byte[CheatCompareValue],0
GUIDisplayButtonHole 13,11,43,byte[CheatCompareValue],1
GUIDisplayButtonHole 13,11,53,byte[CheatCompareValue],2
GUIDisplayButtonHole 13,11,63,byte[CheatCompareValue],3
jmp DisplayChtSrcRes jmp DisplayChtSrcRes
FindChtSrcRes: ; Calculate search results FindChtSrcRes: ; Calculate search results
@@ -3154,10 +3150,10 @@ DisplayGUIMovies: ; Movie Record/Playback options
GUIDisplayText 15,151,43,GUIMovieTextB1 GUIDisplayText 15,151,43,GUIMovieTextB1
GUIDisplayTextY 15,9,130,GUIMovieTextC ; "Start From" Section Shadow GUIDisplayTextY 15,9,130,GUIMovieTextC ; "Start From" Section Shadow
GUIDisplayTextu 15,21,140,GUIMovieTextC1,0 GUIDisplayButtonHoleTu 15,8,137,byte[MovieStartMethod],0,GUIMovieTextC1,0
GUIDisplayTextu 15,56,140,GUIMovieTextC2,0 GUIDisplayButtonHoleTu 15,43,137,byte[MovieStartMethod],1,GUIMovieTextC2,0
GUIDisplayTextu 15,101,140,GUIMovieTextC3,0 GUIDisplayButtonHoleTu 15,88,137,byte[MovieStartMethod],2,GUIMovieTextC3,0
GUIDisplayTextu 15,21,150,GUIMovieTextC4,8 GUIDisplayButtonHoleTu 15,8,147,byte[MovieStartMethod],3,GUIMovieTextC4,8
mov dword[GUIMovieTextZ+9],'INAC' ; Determine and Display Status mov dword[GUIMovieTextZ+9],'INAC' ; Determine and Display Status
mov dword[GUIMovieTextZ+13],'TIVE' mov dword[GUIMovieTextZ+13],'TIVE'
@@ -3193,10 +3189,6 @@ DisplayGUIMovies: ; Movie Record/Playback options
GUIDisplayButtonHole 15,120,40,byte[CMovieExt],'8' GUIDisplayButtonHole 15,120,40,byte[CMovieExt],'8'
GUIDisplayButtonHole 15,140,40,byte[CMovieExt],'9' GUIDisplayButtonHole 15,140,40,byte[CMovieExt],'9'
GUIDisplayButtonHole 15,8,137,byte[MovieStartMethod],0 ; Start From:
GUIDisplayButtonHole 15,43,137,byte[MovieStartMethod],1
GUIDisplayButtonHole 15,88,137,byte[MovieStartMethod],2
GUIDisplayButtonHole 15,8,147,byte[MovieStartMethod],3
DDrawBox 15,115,83,[KeyInsrtChap] ; Chapter Keyboard Shortcut Boxes DDrawBox 15,115,83,[KeyInsrtChap] ; Chapter Keyboard Shortcut Boxes
DDrawBox 15,115,99,[KeyPrevChap] DDrawBox 15,115,99,[KeyPrevChap]