rott/kf_sources/XInterface/Classes/UT2MidGameFont.uc
2026-07-14 20:27:09 +07:00

44 lines
1.1 KiB
Ucode

class UT2MidGameFont extends GUIFont;
var int FontScreenWidth[7];
static function Font GetMidGameFont(int xRes)
{
local int i;
for(i=0; i<7; i++)
{
if ( default.FontScreenWidth[i] <= XRes )
return LoadFontStatic(i);
}
return LoadFontStatic(6);
}
// Same as
event Font GetFont(int XRes)
{
return GetMidGameFont(xRes);
}
defaultproperties
{
KeyName="UT2MidGameFont"
FontArrayNames(0)="ROFonts.ROBtsrmVr18"//"UT2003Fonts.FontEurostile17"
FontArrayNames(1)="ROFonts.ROBtsrmVr14"//"UT2003Fonts.FontEurostile14"
FontArrayNames(2)="ROFonts.ROBtsrmVr12"//"UT2003Fonts.FontEurostile11"
FontArrayNames(3)="ROFonts.ROBtsrmVr12"//"UT2003Fonts.FontEurostile11"
FontArrayNames(4)="ROFonts.ROBtsrmVr9"//"UT2003Fonts.FontEurostile9"
FontArrayNames(5)="ROFonts.ROBtsrmVr9"//"UT2003Fonts.FontNeuzeit9"
FontArrayNames(6)="ROFonts.ROBtsrmVr7"//"UT2003Fonts.FontSmallText"
FontScreenWidth(0)=2048
FontScreenWidth(1)=1600
FontScreenWidth(2)=1280
FontScreenWidth(3)=1024
FontScreenWidth(4)=800
FontScreenWidth(5)=640
FontScreenWidth(6)=600
}