/*******************************************************************\ GZDoom Builder Script highlighting definitions for SBARINFO \*******************************************************************/ // Editor settings description = "ZDoom SBARINFO"; codepage = 0; extensions = "txt"; casesensitive = false; codeblockopen = "{"; codeblockclose = "}"; insertcase = 1; // 0=Normal, 1=Lowercase, 2=Uppercase lexer = 35; // CPP-style, case-insensitive keywordhelp = "http://zdoom.org/wiki/SBARINFO"; scripttype = "SBARINFO"; keywords { interpolate = "interpolate speed"; drawshadow = "drawshadow [xOffset], [yOffset]"; alignment = "alignment"; ammo = "ammo [class]"; hexenarmor = "hexenarmor [type], [slot]"; prefix = "prefix value, pad"; } properties { Base; completeborder; CreatePopup; Height; InterpolateHealth; InterpolateArmor; LowerHealthCap; MonospaceFonts; Resolution; StatusBar; alpha; aspectratio; drawbar; DrawGem; DrawKeyBar; DrawInventoryBar; DrawImage; DrawMugShot; DrawNumber; DrawSelectedInventory; DrawShader; DrawString; DrawSwitchableImage; else; GameMode; HasWeaponPiece; IfHealth; InInventory; not; InventoryBarNotVisible; IsSelected; PlayerClass; PlayerType; UsesAmmo; UsesSecondaryAmmo; WeaponAmmo; mugshot; IfInvulnerable; IfWaterLevel; IfCVarInt; } constants { statusbar; mugshot; nullimage; true; false; none; SlideInBottom; pushup; fade; fullscreen; normal; automap; inventory; inventoryfullscreen; popuplog; popupkeys; popupstatus; forcescaled; fullscreenoffsets; reverse; wiggle; translatable; armor; vertical; horizontal; reverserows; alwaysshow; noartibox; noarrows; alwaysshowcounter; translucent; Doom; Heretic; Hexen; HexenStrict; Strife; playericon; armoricon; weaponicon; ammoicon1; ammoicon2; sigil; xdeathface; animatedgodmode; disablegrin; disableouch; disablepain; disablerampage; health; armorclass; ammo1; ammo2; frags; kills; monsters; items; totalitems; secrets; score; totalsecrets; airtime; ammocapacity; ammo1capacity; ammo2capacity; poweruptime; globalvar; globalarray; accuracy; keys; savepercent; stamina; fillzeros; whennotzero; alternateonempty; artiflash; alwaysshowcounter; center; centerbottom; invulnerable; keyslot; armortype; levelname; levellump; skillname; playerclass; playername; ammo1tag; ammo2tag; weapontag; inventorytag; time; logtext; linebreaks; normal; pain; ouch; rampage; god; godanimated; grin; death; xdeath; custom; health2; healthspecial; directional; left; right; dontcap; itemflash; alticonfirst; alternateonfail; forcescale; skipalticon; skipicon; skipready; skipspawn; auto; cooperative; singleplayer; teamgame; deathmatch; weaponslot; equal; //Some default fonts BIGFONT; INDEXFONT; SMALLFONT; HUDFONT_DOOM; INDEXFONT_DOOM; HUDFONT_RAVEN; INDEXFONT_RAVEN; // Default font colors Yellow; Red; Green; Blue; White; Black; untranslated; Brick; Tan; Gray; Grey; Brown; Gold; Orange; LightBlue; Cream; Olive; DarkGreen; DarkRed; DarkBrown; Purple; DarkGray; DarkGrey; Cyan; }