Moved Movie Hotkey options to the Movie Window
This commit is contained in:
@@ -2060,31 +2060,6 @@ DisplayGUIChoseSaveClick:
|
||||
mov [fnamest+ebx],al
|
||||
ret
|
||||
|
||||
DisplayGUIMovieClick:
|
||||
cmp byte[MovieRecordWinVal],0
|
||||
je near .displayboxa
|
||||
GUIPHoldbutton 17,55,59,66,19
|
||||
GUIPHoldbutton 70,55,112,66,20
|
||||
ret
|
||||
.displayboxa
|
||||
GUIPHoldbutton 7,17,49,28,16
|
||||
GUIPHoldbutton 7,33,49,44,17
|
||||
GUIPHoldbutton 7,49,49,60,18
|
||||
GUIPHoldbutton 7,65,106,76,29
|
||||
GUIPHoldbutton 7,81,106,92,30
|
||||
GUIPHoldbutton 7,97,106,108,31
|
||||
GUIPButtonHole 60,25,byte[CMovieExt],'v'
|
||||
GUIPButtonHole 80,25,byte[CMovieExt],'1'
|
||||
GUIPButtonHole 100,25,byte[CMovieExt],'2'
|
||||
GUIPButtonHole 120,25,byte[CMovieExt],'3'
|
||||
GUIPButtonHole 60,40,byte[CMovieExt],'4'
|
||||
GUIPButtonHole 80,40,byte[CMovieExt],'5'
|
||||
GUIPButtonHole 100,40,byte[CMovieExt],'6'
|
||||
GUIPButtonHole 120,40,byte[CMovieExt],'7'
|
||||
GUIPButtonHole 60,55,byte[CMovieExt],'8'
|
||||
GUIPButtonHole 80,55,byte[CMovieExt],'9'
|
||||
ret
|
||||
|
||||
%macro DGOptnsProcBox 3
|
||||
cmp eax,%1
|
||||
jl %%skip
|
||||
@@ -2119,6 +2094,36 @@ DisplayGUIMovieClick:
|
||||
%%skip
|
||||
%endmacro
|
||||
|
||||
DisplayGUIMovieClick:
|
||||
cmp byte[MovieRecordWinVal],0
|
||||
je near .displayboxa
|
||||
GUIPHoldbutton 17,55,59,66,19
|
||||
GUIPHoldbutton 70,55,112,66,20
|
||||
ret
|
||||
.displayboxa
|
||||
GUIPHoldbutton 7,17,49,28,16
|
||||
GUIPHoldbutton 7,33,49,44,17
|
||||
GUIPHoldbutton 7,49,49,60,18
|
||||
GUIPHoldbutton 7,65,106,76,29
|
||||
GUIPHoldbutton 7,81,106,92,30
|
||||
GUIPHoldbutton 7,97,106,108,31
|
||||
GUIPButtonHole 60,25,byte[CMovieExt],'v'
|
||||
GUIPButtonHole 80,25,byte[CMovieExt],'1'
|
||||
GUIPButtonHole 100,25,byte[CMovieExt],'2'
|
||||
GUIPButtonHole 120,25,byte[CMovieExt],'3'
|
||||
GUIPButtonHole 60,40,byte[CMovieExt],'4'
|
||||
GUIPButtonHole 80,40,byte[CMovieExt],'5'
|
||||
GUIPButtonHole 100,40,byte[CMovieExt],'6'
|
||||
GUIPButtonHole 120,40,byte[CMovieExt],'7'
|
||||
GUIPButtonHole 60,55,byte[CMovieExt],'8'
|
||||
GUIPButtonHole 80,55,byte[CMovieExt],'9'
|
||||
DGOptnsProcBox 97,134,[KeyInsrtChap]
|
||||
DGOptnsProcBox 97,144,[KeyNextChap]
|
||||
DGOptnsProcBox 97,154,[KeyPrevChap]
|
||||
ret
|
||||
|
||||
|
||||
|
||||
%macro DGOptnsProcBoxc 5
|
||||
cmp eax,%1
|
||||
jl %%skip
|
||||
@@ -2902,9 +2907,6 @@ DisplayGameOptnsClick:
|
||||
DGOptnsProcBox 27+45,120,[KeyDisableSC5]
|
||||
DGOptnsProcBox 27+45*2,120,[KeyDisableSC6]
|
||||
DGOptnsProcBox 27+45*3,120,[KeyDisableSC7]
|
||||
DGOptnsProcBox 100,140,[KeyInsrtChap]
|
||||
DGOptnsProcBox 100,150,[KeyNextChap]
|
||||
DGOptnsProcBox 100,160,[KeyPrevChap]
|
||||
DGOptnsProcBox 8+25,178,[KeyQuickLoad]
|
||||
DGOptnsProcBox 8+57+26,178,[KeyQuickRst]
|
||||
DGOptnsProcBox 8+114+20,178,[KeyQuickExit]
|
||||
|
||||
@@ -1023,11 +1023,11 @@ mov dl,[GUIWincol]
|
||||
GUIOuttextwin2 9,%1+2,%2+1,GUIGameDisplayKy
|
||||
%endmacro
|
||||
|
||||
%macro DSaveDrawBox 3
|
||||
mov eax,dword[GUIwinposx+20*4]
|
||||
mov ebx,dword[GUIwinposy+20*4]
|
||||
add eax,%1
|
||||
add ebx,%2
|
||||
%macro DDrawBox 4
|
||||
mov eax,dword[GUIwinposx+%1*4]
|
||||
mov ebx,dword[GUIwinposy+%1*4]
|
||||
add eax,%2
|
||||
add ebx,%3
|
||||
mov ecx,eax
|
||||
add ecx,20
|
||||
mov dl,167
|
||||
@@ -1036,18 +1036,18 @@ mov dl,[GUIWincol]
|
||||
DrawGUILine
|
||||
dec esi
|
||||
jnz %%loop
|
||||
mov eax,%3
|
||||
mov eax,%4
|
||||
mov ebx,[ScanCodeListing+eax*3]
|
||||
mov [GUIGameDisplayKy],ebx
|
||||
mov byte[GUIGameDisplayKy+3],0
|
||||
mov byte[GUItextcolor],223
|
||||
GUIOuttextwin2 20,%1+3,%2+2,GUIGameDisplayKy
|
||||
GUIOuttextwin2 %1,%2+3,%3+2,GUIGameDisplayKy
|
||||
mov byte[GUItextcolor],221
|
||||
cmp byte[GUIWincoladd],0
|
||||
je %%zero
|
||||
mov byte[GUItextcolor],222
|
||||
%%zero
|
||||
GUIOuttextwin2 20,%1+2,%2+1,GUIGameDisplayKy
|
||||
GUIOuttextwin2 %1,%2+2,%3+1,GUIGameDisplayKy
|
||||
%endmacro
|
||||
|
||||
%macro DGOptnsDrawBox2 3
|
||||
@@ -4819,12 +4819,9 @@ DisplayGameOptns:
|
||||
GUIOuttextwin2 9,9+45*3,122,GUIGameOptnsText2
|
||||
mov al,byte[GUIGameOptnsColA]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 9,6,132,GUIGameOptnsText6
|
||||
; GUIOuttextwin2 9,6,132,GUIGameOptnsText6
|
||||
mov al,byte[GUIGameOptnsColB]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 9,9,142,GUIGameOptnsTextI
|
||||
GUIOuttextwin2 9,9,152,GUIGameOptnsTextJ
|
||||
GUIOuttextwin2 9,9,162,GUIGameOptnsTextK
|
||||
mov al,byte[GUIGameOptnsColA]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 9,6,170,GUIGameOptnsText8
|
||||
@@ -4903,12 +4900,9 @@ DisplayGameOptns:
|
||||
GUIOuttextwin2 9,8+45*3,121,GUIGameOptnsText2
|
||||
mov al,byte[GUIGameOptnsColA]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 9,5,131,GUIGameOptnsText6
|
||||
; GUIOuttextwin2 9,5,131,GUIGameOptnsText6
|
||||
mov al,byte[GUIGameOptnsColB]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 9,8,141,GUIGameOptnsTextI
|
||||
GUIOuttextwin2 9,8,151,GUIGameOptnsTextJ
|
||||
GUIOuttextwin2 9,8,161,GUIGameOptnsTextK
|
||||
mov al,byte[GUIGameOptnsColA]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 9,5,169,GUIGameOptnsText8
|
||||
@@ -4951,9 +4945,6 @@ DisplayGameOptns:
|
||||
DGOptnsBorderBox 9,71,119
|
||||
DGOptnsBorderBox 9,116,119
|
||||
DGOptnsBorderBox 9,161,119
|
||||
DGOptnsBorderBox 9,99,139
|
||||
DGOptnsBorderBox 9,99,149
|
||||
DGOptnsBorderBox 9,99,159
|
||||
DGOptnsBorderBox 9,32,177
|
||||
DGOptnsBorderBox 9,90,177
|
||||
DGOptnsBorderBox 9,141,177
|
||||
@@ -4992,9 +4983,6 @@ DisplayGameOptns:
|
||||
DGOptnsDrawBox 27+45,120,[KeyDisableSC5]
|
||||
DGOptnsDrawBox 27+45*2,120,[KeyDisableSC6]
|
||||
DGOptnsDrawBox 27+45*3,120,[KeyDisableSC7]
|
||||
DGOptnsDrawBox 100,140,[KeyInsrtChap]
|
||||
DGOptnsDrawBox 100,150,[KeyNextChap]
|
||||
DGOptnsDrawBox 100,160,[KeyPrevChap]
|
||||
DGOptnsDrawBox 8+25,178,[KeyQuickLoad]
|
||||
DGOptnsDrawBox 8+57+26,178,[KeyQuickRst]
|
||||
DGOptnsDrawBox 8+114+20,178,[KeyQuickExit]
|
||||
@@ -5573,6 +5561,9 @@ DisplayGUIMovies:
|
||||
GUIOuttextwin2 15,71,58,GUIChoseSaveText2
|
||||
mov byte[GUIChoseSaveText2],'9'
|
||||
GUIOuttextwin2 15,91,58,GUIChoseSaveText2
|
||||
GUIOuttextwin2 15,9,136,GUIMovieTextE
|
||||
GUIOuttextwin2 15,9,146,GUIMovieTextF
|
||||
GUIOuttextwin2 15,9,156,GUIMovieTextG
|
||||
add byte[GUItextcolor],15
|
||||
GUIOuttextwin2 15,60,15,GUIMovieText4
|
||||
GUIOuttextwin2 15,6,114,GUIMovieTextA
|
||||
@@ -5596,6 +5587,9 @@ DisplayGUIMovies:
|
||||
GUIOuttextwin2 15,70,57,GUIChoseSaveText2
|
||||
mov byte[GUIChoseSaveText2],'9'
|
||||
GUIOuttextwin2 15,90,57,GUIChoseSaveText2
|
||||
GUIOuttextwin2 15,8,135,GUIMovieTextE
|
||||
GUIOuttextwin2 15,8,145,GUIMovieTextF
|
||||
GUIOuttextwin2 15,8,155,GUIMovieTextG
|
||||
GUIDisplayButtonHole 15,60,25,byte[CMovieExt],'v'
|
||||
GUIDisplayButtonHole 15,80,25,byte[CMovieExt],'1'
|
||||
GUIDisplayButtonHole 15,100,25,byte[CMovieExt],'2'
|
||||
@@ -5606,6 +5600,35 @@ DisplayGUIMovies:
|
||||
GUIDisplayButtonHole 15,120,40,byte[CMovieExt],'7'
|
||||
GUIDisplayButtonHole 15,60,55,byte[CMovieExt],'8'
|
||||
GUIDisplayButtonHole 15,80,55,byte[CMovieExt],'9'
|
||||
|
||||
mov al,[GUIWincol]
|
||||
mov [GUIGameOptnsColA],al
|
||||
mov byte[GUIGameOptnsColB],202
|
||||
cmp byte[GUIWincoladd],0
|
||||
je .zero3
|
||||
mov byte[GUIGameOptnsColB],196
|
||||
.zero3
|
||||
mov al,byte[GUIGameOptnsColA]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 15,6,126,GUIMovieTextH
|
||||
|
||||
mov byte[GUIGameOptnsColA],163
|
||||
mov byte[GUIGameOptnsColB],217
|
||||
cmp byte[GUIWincoladd],0
|
||||
je .zero5
|
||||
mov byte[GUIGameOptnsColA],164
|
||||
mov byte[GUIGameOptnsColB],211
|
||||
.zero5
|
||||
mov al,byte[GUIGameOptnsColA]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 15,5,125,GUIMovieTextH
|
||||
|
||||
DDrawBox 15,97,134,[KeyInsrtChap]
|
||||
DDrawBox 15,97,144,[KeyNextChap]
|
||||
DDrawBox 15,97,154,[KeyPrevChap]
|
||||
DGOptnsBorderBox 15,96,133
|
||||
DGOptnsBorderBox 15,96,143
|
||||
DGOptnsBorderBox 15,96,153
|
||||
ret
|
||||
|
||||
SECTION .data
|
||||
@@ -5622,6 +5645,10 @@ GUIMovieTextA db 'STATUS : ',0
|
||||
GUIMovieTextB db 'INSERT CHAPTER',0
|
||||
GUIMovieTextC db 'PREVIOUS CHAPTER',0
|
||||
GUIMovieTextD db 'NEXT CHAPTER',0
|
||||
GUIMovieTextE db 'INSERT CHAPTER',0
|
||||
GUIMovieTextF db 'NEXT CHAPTER',0
|
||||
GUIMovieTextG db 'PREV CHAPTER',0
|
||||
GUIMovieTextH db 'MOVIE KEYS :',0
|
||||
NEWSYM CMovieExt, db 'v'
|
||||
|
||||
SECTION .text
|
||||
@@ -6868,7 +6895,6 @@ DisplayGUISave:
|
||||
mov byte[GUItextcolor],211
|
||||
.zero1
|
||||
sub byte[GUItextcolor],15
|
||||
GUIOuttextwin2 20,6,113,GUISaveTextE
|
||||
mov byte[GUISaveText8+2],'0'
|
||||
GUIOuttextwin2 20,9,123,GUISaveText8
|
||||
mov byte[GUISaveText8+2],'1'
|
||||
@@ -6896,8 +6922,7 @@ DisplayGUISave:
|
||||
GUIOuttextwin2 20,9+114,150,GUISaveTextB
|
||||
|
||||
add byte[GUItextcolor],15
|
||||
GUIOuttextwin2 20,5,112,GUISaveTextE
|
||||
mov byte[GUISaveText8+2],'0'
|
||||
mov byte[GUISaveText8+2],'0'
|
||||
GUIOuttextwin2 20,8,122,GUISaveText8
|
||||
mov byte[GUISaveText8+2],'1'
|
||||
GUIOuttextwin2 20,8+45,122,GUISaveText8
|
||||
@@ -6923,6 +6948,27 @@ DisplayGUISave:
|
||||
GUIOuttextwin2 20,8+57,149,GUISaveTextA
|
||||
GUIOuttextwin2 20,8+114,149,GUISaveTextB
|
||||
|
||||
mov al,[GUIWincol]
|
||||
mov [GUIGameOptnsColA],al
|
||||
mov byte[GUIGameOptnsColB],202
|
||||
cmp byte[GUIWincoladd],0
|
||||
je .zero3
|
||||
mov byte[GUIGameOptnsColB],196
|
||||
.zero3
|
||||
mov al,byte[GUIGameOptnsColA]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 20,6,112,GUISaveTextE
|
||||
|
||||
mov byte[GUIGameOptnsColA],163
|
||||
mov byte[GUIGameOptnsColB],217
|
||||
cmp byte[GUIWincoladd],0
|
||||
je .zero8
|
||||
mov byte[GUIGameOptnsColA],164
|
||||
mov byte[GUIGameOptnsColB],211
|
||||
.zero8
|
||||
mov al,byte[GUIGameOptnsColA]
|
||||
mov byte[GUItextcolor],al
|
||||
GUIOuttextwin2 20,5,111,GUISaveTextE
|
||||
|
||||
mov dword[GUITemp],GUIIconDataCheckBoxUC
|
||||
cmp byte[AutoIncSaveSlot],0
|
||||
@@ -7066,21 +7112,21 @@ DisplayGUISave:
|
||||
DrawGUIButton 20,184,32,192,40,GUISaveTextW,73,-2,-1
|
||||
|
||||
|
||||
DSaveDrawBox 27,121,[KeyStateSlc0]
|
||||
DSaveDrawBox 27+45,121,[KeyStateSlc1]
|
||||
DSaveDrawBox 27+45*2,121,[KeyStateSlc2]
|
||||
DSaveDrawBox 27+45*3,121,[KeyStateSlc3]
|
||||
DSaveDrawBox 27,130,[KeyStateSlc4]
|
||||
DSaveDrawBox 27+45,130,[KeyStateSlc5]
|
||||
DSaveDrawBox 27+45*2,130,[KeyStateSlc6]
|
||||
DSaveDrawBox 27+45*3,130,[KeyStateSlc7]
|
||||
DSaveDrawBox 27,139,[KeyStateSlc8]
|
||||
DSaveDrawBox 27+45,139,[KeyStateSlc9]
|
||||
DSaveDrawBox 27+45*2,139,[KeyIncStateSlot]
|
||||
DSaveDrawBox 27+45*3,139,[KeyDecStateSlot]
|
||||
DSaveDrawBox 8+25,148,[KeySaveState]
|
||||
DSaveDrawBox 8+57+25,148,[KeyLoadState]
|
||||
DSaveDrawBox 8+114+25,148,[KeyStateSelct]
|
||||
DDrawBox 20,27,121,[KeyStateSlc0]
|
||||
DDrawBox 20,27+45,121,[KeyStateSlc1]
|
||||
DDrawBox 20,27+45*2,121,[KeyStateSlc2]
|
||||
DDrawBox 20,27+45*3,121,[KeyStateSlc3]
|
||||
DDrawBox 20,27,130,[KeyStateSlc4]
|
||||
DDrawBox 20,27+45,130,[KeyStateSlc5]
|
||||
DDrawBox 20,27+45*2,130,[KeyStateSlc6]
|
||||
DDrawBox 20,27+45*3,130,[KeyStateSlc7]
|
||||
DDrawBox 20,27,139,[KeyStateSlc8]
|
||||
DDrawBox 20,27+45,139,[KeyStateSlc9]
|
||||
DDrawBox 20,27+45*2,139,[KeyIncStateSlot]
|
||||
DDrawBox 20,27+45*3,139,[KeyDecStateSlot]
|
||||
DDrawBox 20,8+25,148,[KeySaveState]
|
||||
DDrawBox 20,8+57+25,148,[KeyLoadState]
|
||||
DDrawBox 20,8+114+25,148,[KeyStateSelct]
|
||||
ret
|
||||
|
||||
SECTION .data
|
||||
|
||||
Reference in New Issue
Block a user