diff --git a/language.version b/language.version index e6cff2f32..1ce758f34 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.2.7 \cu(Mon 4 Apr 14:34:59 CEST 2022)\c-"; -SWWM_SHORTVER="\cw1.2.7 \cu(2022-04-04 14:34:59)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.2.7 \cu(Mon 4 Apr 15:15:42 CEST 2022)\c-"; +SWWM_SHORTVER="\cw1.2.7 \cu(2022-04-04 15:15:42)\c-"; diff --git a/zscript/menu/swwm_menus.zsc b/zscript/menu/swwm_menus.zsc index 4ada61d2b..5fd34543c 100644 --- a/zscript/menu/swwm_menus.zsc +++ b/zscript/menu/swwm_menus.zsc @@ -571,15 +571,15 @@ Class ListMenuItemSWWMStaticTextM : ListMenuItem int h = desc?desc.DisplayHeight():-1; if ( w == ListMenuDescriptor.CleanScale ) { - double x = (320-mFont.StringWidth(text))/2; + double x = int(320-mFont.StringWidth(text)*1.5)/2; double y = mYpos; SWWMUtility.AdjustClean_1(x,y); - Screen.DrawText(mFont,mColor,x,y,text,DTA_CleanNoMove_1,true); + Screen.DrawText(mFont,mColor,x,y,text,DTA_ScaleX,CleanXFac_1*1.5,DTA_ScaleY,CleanYFac_1*1.5); } else { - double x = (w-mFont.StringWidth(text))/2; - Screen.DrawText(mFont,mColor,x,mYpos,text,DTA_VirtualWidth,w,DTA_VirtualHeight,h,DTA_FullscreenScale,FSMode_ScaleToFit43); + double x = int(w-mFont.StringWidth(text)*1.5)/2; + Screen.DrawText(mFont,mColor,x,mYpos,text,DTA_VirtualWidth,w,DTA_VirtualHeight,h,DTA_FullscreenScale,FSMode_ScaleToFit43,DTA_ScaleX,1.5,DTA_ScaleY,1.5); } } }