Moved Movie Hotkey options to the Movie Window

This commit is contained in:
ipher
2005-03-16 17:11:02 +00:00
parent d3c3d9cc08
commit 78052c0a70
2 changed files with 116 additions and 68 deletions

View File

@@ -2060,31 +2060,6 @@ DisplayGUIChoseSaveClick:
mov [fnamest+ebx],al mov [fnamest+ebx],al
ret 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 %macro DGOptnsProcBox 3
cmp eax,%1 cmp eax,%1
jl %%skip jl %%skip
@@ -2119,6 +2094,36 @@ DisplayGUIMovieClick:
%%skip %%skip
%endmacro %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 %macro DGOptnsProcBoxc 5
cmp eax,%1 cmp eax,%1
jl %%skip jl %%skip
@@ -2902,9 +2907,6 @@ DisplayGameOptnsClick:
DGOptnsProcBox 27+45,120,[KeyDisableSC5] DGOptnsProcBox 27+45,120,[KeyDisableSC5]
DGOptnsProcBox 27+45*2,120,[KeyDisableSC6] DGOptnsProcBox 27+45*2,120,[KeyDisableSC6]
DGOptnsProcBox 27+45*3,120,[KeyDisableSC7] 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+25,178,[KeyQuickLoad]
DGOptnsProcBox 8+57+26,178,[KeyQuickRst] DGOptnsProcBox 8+57+26,178,[KeyQuickRst]
DGOptnsProcBox 8+114+20,178,[KeyQuickExit] DGOptnsProcBox 8+114+20,178,[KeyQuickExit]

View File

@@ -1023,11 +1023,11 @@ mov dl,[GUIWincol]
GUIOuttextwin2 9,%1+2,%2+1,GUIGameDisplayKy GUIOuttextwin2 9,%1+2,%2+1,GUIGameDisplayKy
%endmacro %endmacro
%macro DSaveDrawBox 3 %macro DDrawBox 4
mov eax,dword[GUIwinposx+20*4] mov eax,dword[GUIwinposx+%1*4]
mov ebx,dword[GUIwinposy+20*4] mov ebx,dword[GUIwinposy+%1*4]
add eax,%1 add eax,%2
add ebx,%2 add ebx,%3
mov ecx,eax mov ecx,eax
add ecx,20 add ecx,20
mov dl,167 mov dl,167
@@ -1036,18 +1036,18 @@ mov dl,[GUIWincol]
DrawGUILine DrawGUILine
dec esi dec esi
jnz %%loop jnz %%loop
mov eax,%3 mov eax,%4
mov ebx,[ScanCodeListing+eax*3] mov ebx,[ScanCodeListing+eax*3]
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 20,%1+3,%2+2,GUIGameDisplayKy GUIOuttextwin2 %1,%2+3,%3+2,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 20,%1+2,%2+1,GUIGameDisplayKy GUIOuttextwin2 %1,%2+2,%3+1,GUIGameDisplayKy
%endmacro %endmacro
%macro DGOptnsDrawBox2 3 %macro DGOptnsDrawBox2 3
@@ -4819,12 +4819,9 @@ DisplayGameOptns:
GUIOuttextwin2 9,9+45*3,122,GUIGameOptnsText2 GUIOuttextwin2 9,9+45*3,122,GUIGameOptnsText2
mov al,byte[GUIGameOptnsColA] mov al,byte[GUIGameOptnsColA]
mov byte[GUItextcolor],al mov byte[GUItextcolor],al
GUIOuttextwin2 9,6,132,GUIGameOptnsText6 ; GUIOuttextwin2 9,6,132,GUIGameOptnsText6
mov al,byte[GUIGameOptnsColB] mov al,byte[GUIGameOptnsColB]
mov byte[GUItextcolor],al mov byte[GUItextcolor],al
GUIOuttextwin2 9,9,142,GUIGameOptnsTextI
GUIOuttextwin2 9,9,152,GUIGameOptnsTextJ
GUIOuttextwin2 9,9,162,GUIGameOptnsTextK
mov al,byte[GUIGameOptnsColA] mov al,byte[GUIGameOptnsColA]
mov byte[GUItextcolor],al mov byte[GUItextcolor],al
GUIOuttextwin2 9,6,170,GUIGameOptnsText8 GUIOuttextwin2 9,6,170,GUIGameOptnsText8
@@ -4903,12 +4900,9 @@ DisplayGameOptns:
GUIOuttextwin2 9,8+45*3,121,GUIGameOptnsText2 GUIOuttextwin2 9,8+45*3,121,GUIGameOptnsText2
mov al,byte[GUIGameOptnsColA] mov al,byte[GUIGameOptnsColA]
mov byte[GUItextcolor],al mov byte[GUItextcolor],al
GUIOuttextwin2 9,5,131,GUIGameOptnsText6 ; GUIOuttextwin2 9,5,131,GUIGameOptnsText6
mov al,byte[GUIGameOptnsColB] mov al,byte[GUIGameOptnsColB]
mov byte[GUItextcolor],al mov byte[GUItextcolor],al
GUIOuttextwin2 9,8,141,GUIGameOptnsTextI
GUIOuttextwin2 9,8,151,GUIGameOptnsTextJ
GUIOuttextwin2 9,8,161,GUIGameOptnsTextK
mov al,byte[GUIGameOptnsColA] mov al,byte[GUIGameOptnsColA]
mov byte[GUItextcolor],al mov byte[GUItextcolor],al
GUIOuttextwin2 9,5,169,GUIGameOptnsText8 GUIOuttextwin2 9,5,169,GUIGameOptnsText8
@@ -4951,9 +4945,6 @@ DisplayGameOptns:
DGOptnsBorderBox 9,71,119 DGOptnsBorderBox 9,71,119
DGOptnsBorderBox 9,116,119 DGOptnsBorderBox 9,116,119
DGOptnsBorderBox 9,161,119 DGOptnsBorderBox 9,161,119
DGOptnsBorderBox 9,99,139
DGOptnsBorderBox 9,99,149
DGOptnsBorderBox 9,99,159
DGOptnsBorderBox 9,32,177 DGOptnsBorderBox 9,32,177
DGOptnsBorderBox 9,90,177 DGOptnsBorderBox 9,90,177
DGOptnsBorderBox 9,141,177 DGOptnsBorderBox 9,141,177
@@ -4992,9 +4983,6 @@ DisplayGameOptns:
DGOptnsDrawBox 27+45,120,[KeyDisableSC5] DGOptnsDrawBox 27+45,120,[KeyDisableSC5]
DGOptnsDrawBox 27+45*2,120,[KeyDisableSC6] DGOptnsDrawBox 27+45*2,120,[KeyDisableSC6]
DGOptnsDrawBox 27+45*3,120,[KeyDisableSC7] 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+25,178,[KeyQuickLoad]
DGOptnsDrawBox 8+57+26,178,[KeyQuickRst] DGOptnsDrawBox 8+57+26,178,[KeyQuickRst]
DGOptnsDrawBox 8+114+20,178,[KeyQuickExit] DGOptnsDrawBox 8+114+20,178,[KeyQuickExit]
@@ -5573,6 +5561,9 @@ DisplayGUIMovies:
GUIOuttextwin2 15,71,58,GUIChoseSaveText2 GUIOuttextwin2 15,71,58,GUIChoseSaveText2
mov byte[GUIChoseSaveText2],'9' mov byte[GUIChoseSaveText2],'9'
GUIOuttextwin2 15,91,58,GUIChoseSaveText2 GUIOuttextwin2 15,91,58,GUIChoseSaveText2
GUIOuttextwin2 15,9,136,GUIMovieTextE
GUIOuttextwin2 15,9,146,GUIMovieTextF
GUIOuttextwin2 15,9,156,GUIMovieTextG
add byte[GUItextcolor],15 add byte[GUItextcolor],15
GUIOuttextwin2 15,60,15,GUIMovieText4 GUIOuttextwin2 15,60,15,GUIMovieText4
GUIOuttextwin2 15,6,114,GUIMovieTextA GUIOuttextwin2 15,6,114,GUIMovieTextA
@@ -5596,6 +5587,9 @@ DisplayGUIMovies:
GUIOuttextwin2 15,70,57,GUIChoseSaveText2 GUIOuttextwin2 15,70,57,GUIChoseSaveText2
mov byte[GUIChoseSaveText2],'9' mov byte[GUIChoseSaveText2],'9'
GUIOuttextwin2 15,90,57,GUIChoseSaveText2 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,60,25,byte[CMovieExt],'v'
GUIDisplayButtonHole 15,80,25,byte[CMovieExt],'1' GUIDisplayButtonHole 15,80,25,byte[CMovieExt],'1'
GUIDisplayButtonHole 15,100,25,byte[CMovieExt],'2' GUIDisplayButtonHole 15,100,25,byte[CMovieExt],'2'
@@ -5606,6 +5600,35 @@ DisplayGUIMovies:
GUIDisplayButtonHole 15,120,40,byte[CMovieExt],'7' GUIDisplayButtonHole 15,120,40,byte[CMovieExt],'7'
GUIDisplayButtonHole 15,60,55,byte[CMovieExt],'8' GUIDisplayButtonHole 15,60,55,byte[CMovieExt],'8'
GUIDisplayButtonHole 15,80,55,byte[CMovieExt],'9' 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 ret
SECTION .data SECTION .data
@@ -5622,6 +5645,10 @@ GUIMovieTextA db 'STATUS : ',0
GUIMovieTextB db 'INSERT CHAPTER',0 GUIMovieTextB db 'INSERT CHAPTER',0
GUIMovieTextC db 'PREVIOUS CHAPTER',0 GUIMovieTextC db 'PREVIOUS CHAPTER',0
GUIMovieTextD db 'NEXT 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' NEWSYM CMovieExt, db 'v'
SECTION .text SECTION .text
@@ -6868,7 +6895,6 @@ DisplayGUISave:
mov byte[GUItextcolor],211 mov byte[GUItextcolor],211
.zero1 .zero1
sub byte[GUItextcolor],15 sub byte[GUItextcolor],15
GUIOuttextwin2 20,6,113,GUISaveTextE
mov byte[GUISaveText8+2],'0' mov byte[GUISaveText8+2],'0'
GUIOuttextwin2 20,9,123,GUISaveText8 GUIOuttextwin2 20,9,123,GUISaveText8
mov byte[GUISaveText8+2],'1' mov byte[GUISaveText8+2],'1'
@@ -6896,7 +6922,6 @@ DisplayGUISave:
GUIOuttextwin2 20,9+114,150,GUISaveTextB GUIOuttextwin2 20,9+114,150,GUISaveTextB
add byte[GUItextcolor],15 add byte[GUItextcolor],15
GUIOuttextwin2 20,5,112,GUISaveTextE
mov byte[GUISaveText8+2],'0' mov byte[GUISaveText8+2],'0'
GUIOuttextwin2 20,8,122,GUISaveText8 GUIOuttextwin2 20,8,122,GUISaveText8
mov byte[GUISaveText8+2],'1' mov byte[GUISaveText8+2],'1'
@@ -6923,6 +6948,27 @@ DisplayGUISave:
GUIOuttextwin2 20,8+57,149,GUISaveTextA GUIOuttextwin2 20,8+57,149,GUISaveTextA
GUIOuttextwin2 20,8+114,149,GUISaveTextB 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 mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[AutoIncSaveSlot],0 cmp byte[AutoIncSaveSlot],0
@@ -7066,21 +7112,21 @@ DisplayGUISave:
DrawGUIButton 20,184,32,192,40,GUISaveTextW,73,-2,-1 DrawGUIButton 20,184,32,192,40,GUISaveTextW,73,-2,-1
DSaveDrawBox 27,121,[KeyStateSlc0] DDrawBox 20,27,121,[KeyStateSlc0]
DSaveDrawBox 27+45,121,[KeyStateSlc1] DDrawBox 20,27+45,121,[KeyStateSlc1]
DSaveDrawBox 27+45*2,121,[KeyStateSlc2] DDrawBox 20,27+45*2,121,[KeyStateSlc2]
DSaveDrawBox 27+45*3,121,[KeyStateSlc3] DDrawBox 20,27+45*3,121,[KeyStateSlc3]
DSaveDrawBox 27,130,[KeyStateSlc4] DDrawBox 20,27,130,[KeyStateSlc4]
DSaveDrawBox 27+45,130,[KeyStateSlc5] DDrawBox 20,27+45,130,[KeyStateSlc5]
DSaveDrawBox 27+45*2,130,[KeyStateSlc6] DDrawBox 20,27+45*2,130,[KeyStateSlc6]
DSaveDrawBox 27+45*3,130,[KeyStateSlc7] DDrawBox 20,27+45*3,130,[KeyStateSlc7]
DSaveDrawBox 27,139,[KeyStateSlc8] DDrawBox 20,27,139,[KeyStateSlc8]
DSaveDrawBox 27+45,139,[KeyStateSlc9] DDrawBox 20,27+45,139,[KeyStateSlc9]
DSaveDrawBox 27+45*2,139,[KeyIncStateSlot] DDrawBox 20,27+45*2,139,[KeyIncStateSlot]
DSaveDrawBox 27+45*3,139,[KeyDecStateSlot] DDrawBox 20,27+45*3,139,[KeyDecStateSlot]
DSaveDrawBox 8+25,148,[KeySaveState] DDrawBox 20,8+25,148,[KeySaveState]
DSaveDrawBox 8+57+25,148,[KeyLoadState] DDrawBox 20,8+57+25,148,[KeyLoadState]
DSaveDrawBox 8+114+25,148,[KeyStateSelct] DDrawBox 20,8+114+25,148,[KeyStateSelct]
ret ret
SECTION .data SECTION .data