base Doom;
// Offset for 16:9 = -53
// Offset for 16:10 = -32
height 0;
LowerHealthCap true;

// DOOM 64 HUD - Credit goes to Footman/SteelPH
// Some edit by Samuzero15tlh

statusbar normal, forcescaled
{
	AspectRatio "4:3"
	{
		drawimage translatable "HUDBACK", 0, 11;
		drawbar "HEALTHBR", "HEALTHBK", health, horizontal, interpolate(5),57, 22;
		drawbar "ARMORGRN", "ARMORBAK", armor, horizontal, interpolate(5),51, 31;
		drawbar "AMMOBAR", "AMMOBACK", ammo1, horizontal, 1, 35;
		drawnumber 3, HUDFONT, untranslated, health, fillzeros, 37, 18;
		drawnumber 3, INDEXFONT, red, ammo1, fillzeros, 41, 41;
		gamemode deathmatch, teamgame // This set up the fragcount on competitive games.
		{
		drawnumber 3, FRAGFONT, green, frags, fillzeros, 175, 18;
		}
		drawimage translatable "HUDBORDR", 0, 11;
		drawswitchableimage WpnPower1Icon, "nullimage", "POW1E0", 222, 215;
		drawswitchableimage WpnPower3Icon, "nullimage", "POW3E0", 261, 215; //This is out of order on purpose
		drawswitchableimage WpnPower2Icon, "nullimage", "POW2E0", 300, 215;
		gamemode cooperative, singleplayer // This replaces fragcount in coop matches, so this is armor.
		{
		drawnumber 3, FRAGFONT, green, Armor, fillzeros, 175, 18;		
		}
		gamemode singleplayer, cooperative, teamgame
		{
        drawkeybar 6, Horizontal, reverserows, auto, 10, 5, 0, 0, auto;
		}
	}
	AspectRatio "16:9"
	{
		drawimage translatable "HUDBACK",  -53, 11;
		drawbar "HEALTHBR", "HEALTHBK", health, horizontal,interpolate(5), 4,22;
		drawbar "ARMORGRN", "ARMORBAK", armor, horizontal,interpolate(5), -2, 31;
		drawbar "AMMOBAR", "AMMOBACK", ammo1, horizontal, -52, 35;
		drawnumber 3, HUDFONT, untranslated, health, fillzeros, -16, 18;
		drawnumber 3, INDEXFONT, red, ammo1, fillzeros, -12, 41;
		gamemode deathmatch, teamgame // This set up the fragcount on competitive games.
		{
		drawnumber 3, FRAGFONT, green, frags, fillzeros, 122, 18;
		}
		drawimage translatable "HUDBORDR", -53, 11;
		drawswitchableimage WpnPower1Icon, "nullimage", "POW1E0", 222, 215;
		drawswitchableimage WpnPower3Icon, "nullimage", "POW3E0", 261, 215; //This is out of order on purpose
		drawswitchableimage WpnPower2Icon, "nullimage", "POW2E0", 300, 215;
		gamemode cooperative, singleplayer, survival, invasion // This replaces fragcount in coop matches, so this is armor.
		{
		drawnumber 3, FRAGFONT, green, Armor, fillzeros, 122, 18;		
		}
		gamemode singleplayer, cooperative, teamgame
		{
        drawkeybar 6, Horizontal, reverserows, auto, 10, 5, 0, 0, auto;
		}
	}
	AspectRatio "16:10"
	{
		drawimage translatable "HUDBACK", -32, 11;
		drawbar "HEALTHBR", "HEALTHBK", health, horizontal,interpolate(5),25, 22;
		drawbar "ARMORGRN", "ARMORBAK", armor, horizontal,interpolate(5), 19, 31;
		drawbar "AMMOBAR", "AMMOBACK", ammo1, horizontal, -31, 35;
		drawnumber 3, HUDFONT, untranslated, health, fillzeros, 5, 18;
		drawnumber 3, INDEXFONT, red, ammo1, fillzeros, 9, 41;
		gamemode deathmatch, teamgame // This set up the fragcount on competitive games.
		{
		drawnumber 3, FRAGFONT, green, frags, fillzeros, 143, 18;
		}
		drawimage translatable "HUDBORDR", -32, 11;
		drawswitchableimage WpnPower1Icon, "nullimage", "POW1E0", 222, 215;
		drawswitchableimage WpnPower3Icon, "nullimage", "POW3E0", 261, 215; //This is out of order on purpose
		drawswitchableimage WpnPower2Icon, "nullimage", "POW2E0", 300, 215;
		gamemode cooperative, singleplayer // This replaces fragcount in coop matches, so this is armor.
		{
		drawnumber 3, FRAGFONT, green, Armor, fillzeros, 143, 18;		
		}
	    gamemode singleplayer, cooperative, teamgame
		{
        drawkeybar 6, Horizontal, reverserows, auto, 10, 5, 0, 0, auto;
		}
	}
}

statusbar fullscreen, forcescaled, 0.4
{
	drawimage "HTEXA0", 30, 165;
	drawnumber 3, HUDFONT_DOOM, red, health, 69, 178;
	drawimage "ATEXA0", 246, 165;
	drawnumber 3, HUDFONT_DOOM, red, armor, 283, 178;
	drawimage "", 204, 186;
	drawnumber 3, HUDFONT_DOOM, red, ammo1, 175, 178;
	drawimage "", 128, 186;
	drawnumber 3, HUDFONT_DOOM, blue, ammo2, 175, 189;
	drawswitchableimage WpnPower1Icon, "nullimage", "POW1E0", 122, 50;
	drawswitchableimage WpnPower3Icon, "nullimage", "POW3E0", 161, 50; //This is out of order on purpose
	drawswitchableimage WpnPower2Icon, "nullimage", "POW2E0", 200, 50;
	gamemode deathmatch, teamgame
	{
		drawimage "FTEXA0", 88, 165;
		drawnumber 2, HUDFONT_DOOM, red, frags, 120, 178;
	}
	gamemode cooperative, singleplayer
	{
		drawswitchableimage BlueCard, "nullimage", "STKEYS0", 90, 181;
		drawswitchableimage YellowCard, "nullimage", "STKEYS1", 100, 181;
		drawswitchableimage RedCard, "nullimage", "STKEYS2", 110, 181;
		drawswitchableimage BlueSkull, "nullimage", "STKEYS3", 90, 170;
		drawswitchableimage YellowSkull, "nullimage", "STKEYS4", 100, 170;
		drawswitchableimage RedSkull, "nullimage", "STKEYS5", 110, 170;
	}
	drawselectedinventory INDEXFONT, 306, 148;
}

// ***** FULLSCREEN HUD *******

statusbar Automap, 0.5
{
	drawswitchableimage WpnPower1Icon, "nullimage", "POW1E0", 222, 215;
	drawswitchableimage WpnPower3Icon, "nullimage", "POW3E0", 261, 215; //This is out of order on purpose
	drawswitchableimage WpnPower2Icon, "nullimage", "POW2E0", 300, 215;
}