FF/SD ratio values now make sense, plus have bordered boxes ! (thanks ipher)

This commit is contained in:
grinvader
2005-05-19 21:27:33 +00:00
parent 2f7a094e0a
commit c15836ca5d

View File

@@ -6346,6 +6346,7 @@ DisplayGUISpeed: ;Speed Options
DrawGUIWinBox 21,96,24,114,31,167 ; FF Ratio Box DrawGUIWinBox 21,96,24,114,31,167 ; FF Ratio Box
xor ax,ax xor ax,ax
mov ah,[FFRatio] mov ah,[FFRatio]
add ah,2
mov al,48 mov al,48
add ah,48 add ah,48
.asciiloop .asciiloop
@@ -6355,6 +6356,10 @@ DisplayGUISpeed: ;Speed Options
sub ah,10 sub ah,10
jmp .asciiloop jmp .asciiloop
.hex2asciidone .hex2asciidone
cmp al,48
jne .yestens
mov al,32
.yestens
mov [GUISpeedTextZ3],ax mov [GUISpeedTextZ3],ax
mov byte[GUItextcolor],223 mov byte[GUItextcolor],223
GUIOuttextwin2 21,101,26,GUISpeedTextZ3 GUIOuttextwin2 21,101,26,GUISpeedTextZ3
@@ -6373,6 +6378,7 @@ DisplayGUISpeed: ;Speed Options
DrawGUIWinBox 21,96,35,114,42,167 ; Boxes DrawGUIWinBox 21,96,35,114,42,167 ; Boxes
xor ax,ax xor ax,ax
mov ah,[SDRatio] mov ah,[SDRatio]
add ah,2
mov al,48 mov al,48
add ah,48 add ah,48
.asciiloop2 .asciiloop2
@@ -6382,6 +6388,10 @@ DisplayGUISpeed: ;Speed Options
sub ah,10 sub ah,10
jmp .asciiloop2 jmp .asciiloop2
.hex2asciidone2 .hex2asciidone2
cmp al,48
jne .yestens2
mov al,32
.yestens2
mov [GUISpeedTextZ3],ax mov [GUISpeedTextZ3],ax
mov byte[GUItextcolor],223 mov byte[GUItextcolor],223
GUIOuttextwin2 21,101,37,GUISpeedTextZ3 GUIOuttextwin2 21,101,37,GUISpeedTextZ3
@@ -6519,7 +6529,7 @@ DisplayGUISpeed: ;Speed Options
mov dl,[GUIWincol] mov dl,[GUIWincol]
add dl,3 add dl,3
DrawGUIWinBox 21,95,13,94,20,dl DrawGUIWinBox 21,95,13,94,20,dl
ret jmp .ratioborders
.auto ; AFR Max Frameskip +/- Box .auto ; AFR Max Frameskip +/- Box
DrawGUIWinBox 21,96,13,114,20,167 DrawGUIWinBox 21,96,13,114,20,167
@@ -6562,6 +6572,20 @@ DisplayGUISpeed: ;Speed Options
mov dl,[GUIWincol] mov dl,[GUIWincol]
add dl,3 add dl,3
DrawGUIWinBox 21,115,13,114,20,dl DrawGUIWinBox 21,115,13,114,20,dl
.ratioborders
mov dl,[GUIWincol]
DrawGUIWinBox 21,96,23,113,23,dl
DrawGUIWinBox 21,96,34,113,34,dl
add dl,1
DrawGUIWinBox 21,95,24,94,31,dl
DrawGUIWinBox 21,95,35,94,42,dl
add dl,2
DrawGUIWinBox 21,115,24,114,31,dl
DrawGUIWinBox 21,115,35,114,42,dl
add dl,1
DrawGUIWinBox 21,96,32,113,32,dl
DrawGUIWinBox 21,96,43,113,43,dl
ret ret
SECTION .data SECTION .data
@@ -6581,8 +6605,8 @@ GUISpeedTextB1 db '---',0
GUISpeedText1 db 'FRAME RATE',0 GUISpeedText1 db 'FRAME RATE',0
GUISpeedText1b db 'MAX FRAME SKIP',0 GUISpeedText1b db 'MAX FRAME SKIP',0
GUISpeedText2 db 'FAST FWD RATIO',0 GUISpeedText2 db 'FASTFWD RATIO x',0
GUISpeedText3 db 'SLOWDOWN RATIO',0 GUISpeedText3 db 'SLOWDWN RATIO /',0
GUISpeedTextC1 db 'TOGGLED FFWD/SLWDWN',0 GUISpeedTextC1 db 'TOGGLED FFWD/SLWDWN',0
GUISpeedTextC2 db 'AUTO FRAME RATE',0 GUISpeedTextC2 db 'AUTO FRAME RATE',0