moved things around in Video window

This commit is contained in:
ipher
2003-07-24 22:50:48 +00:00
parent 35207e87a2
commit 5c0768c9ac
3 changed files with 29 additions and 8 deletions

View File

@@ -1196,6 +1196,19 @@ GUIVideoKeys:
je .nobilinearfilter je .nobilinearfilter
xor byte[BilinearFilter],1 xor byte[BilinearFilter],1
.nobilinearfilter .nobilinearfilter
%ifdef __WIN32__
cmp dh,'T'
jne .notriplebufferwin
xor eax,eax
mov al,[cvidmode]
cmp byte[GUITBWVID+eax],0
je near .notriplebufferwin
xor byte[TripleBufferWin],1
; mov byte[vsyncon],0
; mov byte[cfgvsync],0
call initDirectDraw
.notriplebufferwin
%endif
%ifdef __MSDOS__ %ifdef __MSDOS__
cmp dh,'T' cmp dh,'T'
jne .notriplebuffer jne .notriplebuffer

View File

@@ -2351,11 +2351,19 @@ DisplayGUIVideoClick:
GUIClickCButton4 61,114,byte[scanlines],byte[cfgscanline],3 GUIClickCButton4 61,114,byte[scanlines],byte[cfgscanline],3
GUIClickCButton4 101,114,byte[scanlines],byte[cfgscanline],2 GUIClickCButton4 101,114,byte[scanlines],byte[cfgscanline],2
.nohsline .nohsline
%ifdef __WIN32__
xor ebx,ebx
mov bl,[cvidmode]
cmp byte[GUITBWVID+ebx],0
je near .notriplebufferwin
GUIClickCButtonf 11,123,byte[TripleBufferWin],initDirectDraw
.notriplebufferwin
%endif
xor ebx,ebx xor ebx,ebx
mov bl,[cvidmode] mov bl,[cvidmode]
cmp byte[GUIHQ3X+ebx],0 cmp byte[GUIHQ3X+ebx],0
je .nocheckboxhq3x je .nocheckboxhq3x
GUIClickCButtonHQ 11,123,byte[hq3xFilter] GUIClickCButtonHQ 115,163,byte[hq3xFilter]
.nocheckboxhq3x .nocheckboxhq3x
xor ebx,ebx xor ebx,ebx
mov bl,[cvidmode] mov bl,[cvidmode]

View File

@@ -1760,7 +1760,7 @@ DisplayGUIVideo:
.notext7 .notext7
cmp byte[GUITBWVID+eax],0 cmp byte[GUITBWVID+eax],0
je .notext77 je .notext77
GUIOuttextwin2u 5,98,178,GUIVideoText10,0 GUIOuttextwin2u 5,96,178,GUIVideoText10,0
.notext77 .notext77
xor eax,eax xor eax,eax
mov al,[cvidmode] mov al,[cvidmode]
@@ -1774,7 +1774,7 @@ DisplayGUIVideo:
mov al,[cvidmode] mov al,[cvidmode]
cmp byte[GUIHQ3X+eax],0 cmp byte[GUIHQ3X+eax],0
je near .notext11 je near .notext11
GUIOuttextwin2u 5,26,128,GUIVideoTexthq3x,1 GUIOuttextwin2u 5,130,168,GUIVideoTexthq3x,1
.notext11 .notext11
GUIOuttextwin2u 5,26,188,GUIVideoText8c,0 GUIOuttextwin2u 5,26,188,GUIVideoText8c,0
%ifndef __LINUX__ %ifndef __LINUX__
@@ -1885,7 +1885,7 @@ DisplayGUIVideo:
mov al,[cvidmode] mov al,[cvidmode]
cmp byte[GUIHQ3X+eax],0 cmp byte[GUIHQ3X+eax],0
je near .notext11b je near .notext11b
GUIOuttextwin2 5,25,127,GUIVideoTexthq3x GUIOuttextwin2 5,129,167,GUIVideoTexthq3x
.notext11b .notext11b
GUIOuttextwin2 5,25,187,GUIVideoText8c GUIOuttextwin2 5,25,187,GUIVideoText8c
%ifndef __LINUX__ %ifndef __LINUX__
@@ -2079,7 +2079,7 @@ DisplayGUIVideo:
je .nocheckbox1hq3x je .nocheckbox1hq3x
mov dword[GUITemp],GUIIconDataCheckBoxC mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox1hq3x .nocheckbox1hq3x
GUIDisplayIconWin 5,11,123,[GUITemp] GUIDisplayIconWin 5,115,163,[GUITemp]
.nocheckbox2hq3x .nocheckbox2hq3x
DrawGUIWinBox 5,5,26,115,69,167 DrawGUIWinBox 5,5,26,115,69,167
DrawSlideBarWin 5,117,34,[GUIcurrentvideoviewloc],[NumVideoModes],5,28,GUIVStA DrawSlideBarWin 5,117,34,[GUIcurrentvideoviewloc],[NumVideoModes],5,28,GUIVStA
@@ -2195,12 +2195,12 @@ GUIVideoTexta db 'FULL',0
GUIVideoTexta2 db '50%',0 GUIVideoTexta2 db '50%',0
GUIVideoTexta3 db '25%',0 GUIVideoTexta3 db '25%',0
GUIVideoTextc db '2XSAI ENGINE',0 GUIVideoTextc db '2XSAI ENGINE',0
GUIVideoTextd db 'SUPER EAGLE ENGINE',0 GUIVideoTextd db 'SUPER EAGLE',0
GUIVideoTextd2 db 'SUPER 2XSAI ENGINE',0 GUIVideoTextd2 db 'SUPER 2XSAI',0
GUIVideoTextbf db 'BILINEAR FILTER',0 GUIVideoTextbf db 'BILINEAR FILTER',0
GUIVideoText3 db 'INTERPOLATION',0 ; -y GUIVideoText3 db 'INTERPOLATION',0 ; -y
GUIVideoText4 db 'EAGLE ENGINE',0 ; -y GUIVideoText4 db 'EAGLE ENGINE',0 ; -y
GUIVideoTexthq3x db 'HQ3X FILTER',0 GUIVideoTexthq3x db 'HQ3X',0
GUIVideoText5 db 'FULL SCREEN',0 ; -c GUIVideoText5 db 'FULL SCREEN',0 ; -c
GUIVideoText5b db 'WIDE SCREEN',0 ; -c GUIVideoText5b db 'WIDE SCREEN',0 ; -c
GUIVideoText6 db 'SMALL SCREEN',0 ; -c GUIVideoText6 db 'SMALL SCREEN',0 ; -c