Added option for small message text

This commit is contained in:
pagefault
2003-04-15 18:59:28 +00:00
parent 333470dd0b
commit 6a7a183273
5 changed files with 22 additions and 12 deletions

View File

@@ -581,7 +581,7 @@ NEWSYM GUIWBAdd, db 25
NEWSYM GrayscaleMode, db 0
NEWSYM MouseWheel, db 1
NEWSYM AlternateTimer, db 0
NEWSYM SmallMsgText, db 0
NEWSYM AllowMultipleInst, db 0
NEWSYM FilteredGUI, db 0
NEWSYM BilinearFilter, db 0

View File

@@ -909,6 +909,10 @@ GUIOptionKeys:
jne .nosavepath
xor byte[DontSavePath],1
.nosavepath
cmp dh,'S'
jne .nosmallmsgtext
xor byte[SmallMsgText],1
.nosmallmsgtext
%ifdef __WIN32__
cmp dh,'I'
jne .noscreensaver

View File

@@ -2266,6 +2266,7 @@ DisplayGUIOptionClick:
GUIClickCButton 11,146,byte[LatestSave]
GUIClickCButton 11,156,byte[AutoState]
GUIClickCButton 11,166,byte[DontSavePath]
GUIClickCButton 11,176,byte[SmallMsgText]
%ifdef __WIN32__
GUIClickCButtonW 11,186,byte[DisableScreenSaver]
%endif

View File

@@ -1417,7 +1417,7 @@ DisplayGUIOption:
GUIOuttextwin2u 4,26,151,GUIOptionTextH,9
GUIOuttextwin2u 4,26,161,GUIOptionTextI,15
GUIOuttextwin2u 4,26,171,GUIOptionTextJ,0
; GUIOuttextwin2u 4,26,181,GUIOptionTextK,1
GUIOuttextwin2u 4,26,181,GUIOptionTextK,1
%ifdef __WIN32__
GUIOuttextwin2u 4,26,191,GUIOptionTextL,1
%endif
@@ -1443,7 +1443,7 @@ DisplayGUIOption:
GUIOuttextwin2 4,25,150,GUIOptionTextH
GUIOuttextwin2 4,25,160,GUIOptionTextI
GUIOuttextwin2 4,25,170,GUIOptionTextJ
; GUIOuttextwin2 4,25,180,GUIOptionTextK
GUIOuttextwin2 4,25,180,GUIOptionTextK
%ifdef __WIN32__
GUIOuttextwin2 4,25,190,GUIOptionTextL
%endif
@@ -1547,18 +1547,18 @@ DisplayGUIOption:
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox14
GUIDisplayIconWin 4,11,166,[GUITemp]
%ifdef __WIN32__
; mov dword[GUITemp],GUIIconDataCheckBoxUC
; cmp byte[AlternateTimer],0
; je .nocheckbox16
; mov dword[GUITemp],GUIIconDataCheckBoxC
;.nocheckbox16
; GUIDisplayIconWin 4,11,186,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[DisableScreenSaver],0
cmp byte[SmallMsgText],0
je .nocheckbox15
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox15
GUIDisplayIconWin 4,11,176,[GUITemp]
%ifdef __WIN32__
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[DisableScreenSaver],0
je .nocheckbox16
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox16
GUIDisplayIconWin 4,11,186,[GUITemp]
%endif
cmp byte[frameskip],0
@@ -1624,7 +1624,7 @@ GUIOptionTextG db 'OLD GFX MODE 2',0
GUIOptionTextH db 'START AT LATEST SAVE',0
GUIOptionTextI db 'AUTO STATE SAVE/LOAD',0
GUIOptionTextJ db 'DON',39,'T SAVE CUR PATH',0
GUIOptionTextK db 'BLANK SPACE',0
GUIOptionTextK db 'USE SMALL MESSAGE TEXT',0
GUIOptionTextL db 'DISABLE SCREENSAVER',0
GUIOptionText8 db '-',0
GUIOptionText9 db '+',0

View File

@@ -54,6 +54,7 @@ EXTSYM ChatNick
EXTSYM StringLength
EXTSYM chatstrLt
EXTSYM GUIOn,FilteredGUI,HalfTrans
EXTSYM SmallMsgText
EXTSYM ClearScreen
EXTSYM Mode7HiRes,mosenng,mosszng,intrlng,mode7hr ;,VESAAddr
EXTSYM GUICPC, newgfx16b
@@ -3572,6 +3573,8 @@ NEWSYM copyvid
add esi,[vidbuffer]
cmp edi,CSStatus
je .fivex5b
cmp byte[SmallMsgText],1
je .fivex5b
call OutputGraphicString.no16bit
jmp .nfivex5b
.fivex5b
@@ -3589,6 +3592,8 @@ NEWSYM copyvid
add esi,[vidbuffer]
cmp edi,CSStatus
je .fivex5
cmp byte[SmallMsgText],1
je .fivex5
call OutputGraphicString16b
jmp .nfivex5
.fivex5