diff --git a/language.version b/language.version index 448672ff6..bb9bd28c0 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1209 \cu(miƩ 26 mar 2025 01:05:27 CET)\c-"; -SWWM_SHORTVER="\cw1.3pre r1209 \cu(2025-03-26 01:05:27)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1210 \cu(mar 01 abr 2025 17:13:44 CEST)\c-"; +SWWM_SHORTVER="\cw1.3pre r1210 \cu(2025-04-01 17:13:44)\c-"; diff --git a/textcolors.txt b/textcolors.txt index 9ea3dac3b..34458b968 100644 --- a/textcolors.txt +++ b/textcolors.txt @@ -395,3 +395,8 @@ BDRed #000000 #000000 0 50 #800000 #FF4040 51 255 } +aprcol +{ + #FFFFFF #000000 0 50 + #000000 #000000 51 255 +} diff --git a/zscript/handler/swwm_statichandler.zsc b/zscript/handler/swwm_statichandler.zsc index 7e81f1801..b118451f0 100644 --- a/zscript/handler/swwm_statichandler.zsc +++ b/zscript/handler/swwm_statichandler.zsc @@ -256,8 +256,10 @@ Class SWWMStaticHandler : StaticEventHandler if ( aprilfools && (gamestate == GS_LEVEL) ) { String str = "Unregistered Ultracam"; - if ( !aprfnt ) aprfnt = Font.GetFont('TewiFontOutline'); - Screen.DrawText(aprfnt,Font.CR_WHITE,(Screen.GetWidth()-aprfnt.StringWidth(str)*CleanXFac_1)/2,2*CleanYFac_1,str,DTA_CleanNoMove_1,true); + if ( !aprfnt ) aprfnt = newsmallfont /*Font.GetFont('MiniHUDOutline')*/; + int w = aprfnt.StringWidth(str); + Screen.Dim(0xFFFFFFFF,1.,(Screen.GetWidth()-(w+16)*CleanXFac)/2,0,(w+16)*CleanXFac,(aprfnt.GetHeight()+8)*CleanYFac); + Screen.DrawText(aprfnt,Font.FindFontColor('aprcol'),(Screen.GetWidth()-w*CleanXFac)/2,4*CleanYFac,str,DTA_CleanNoMove,true); } }