//completeborder true;
//height 1;
//monospacefonts true, "0";

statusbar fullscreen, fullscreenoffsets // ZDoom HUD
{
    //health
    drawimage "MEDIA0", 20, -2, centerbottom;
    drawnumber 3, HUDFONT_DOOM, untranslated, health, drawshadow, 82, -20;

    //armor
    drawimage armoricon, 20, -24, centerbottom;
    drawnumber 3, HUDFONT_DOOM, untranslated, armor, drawshadow, whennotzero, 82, -39;

    //ammo
    drawimage ammoicon1, -14, -4, centerbottom;
    drawnumber 3, HUDFONT_DOOM, untranslated, ammo1, drawshadow, -25, -20;
	
	// [Samu] To show what powerups and stimpacks do you have.
	drawimage "BAWX", 110, -22, centerbottom;
	InInventory "Inventory_Soulsphere" {
		drawimage "100HPSP1", 110, -24, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_Soulsphere", 118, -30;
	}Else{
		drawimage "100HPSP0", 110, -24, centerbottom;
	}
	
	drawimage "BAWX", 130, -22, centerbottom;
	InInventory "Inventory_Megasphere" {
		drawimage "MEGHPSP1", 130, -24, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_Megasphere", 138, -30;
	}Else{
		drawimage "MEGHPSP0", 130, -24, centerbottom;
	}
	
	drawimage "BAWX", 150, -22, centerbottom;
	InInventory "Inventory_Berserk2" {
		drawimage "4XDMGSP1", 150, -24, centerbottom;
		//drawnumber 3, INDEXFONT, untranslated, "Inventory_Berserk2", 270, -30;
	}Else{
		drawimage "4XDMGSP0", 150, -24, centerbottom;
	}
	
	drawimage "BAWX", 170, -22, centerbottom;
	InInventory "Inventory_Godsphere" {
		drawimage "INVULSP1", 170, -24, centerbottom;
		//drawnumber 3, INDEXFONT, untranslated, "Inventory_Godsphere", 290, -30;
	}Else{
		drawimage "INVULSP0", 170, -24, centerbottom;
	}
	
	drawimage "BAWX", 190, -22, centerbottom;
	InInventory "Inventory_AmmoGiver" {
		drawimage "AMMOFSP1", 190, -24, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_AmmoGiver", 198, -30;
	}Else{
		drawimage "AMMOFSP0", 190, -24, centerbottom;
	}
	
	// Turret row...
	drawimage "BAWX", 110, -2, centerbottom;
	InInventory "Inventory_TurretBullet" {
		drawimage "BULLTSP1", 110, -4, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_TurretBullet", 118, -10;
	}Else{
		drawimage "BULLTSP0", 110, -4, centerbottom;
	}
	
	drawimage "BAWX", 130, -2, centerbottom;
	InInventory "Inventory_TurretRocket" {
		drawimage "ROCKTSP1", 130, -4, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_TurretRocket", 138, -10;
	}Else{
		drawimage "ROCKTSP0", 130, -4, centerbottom;
	}
	
	drawimage "BAWX", 150, -2, centerbottom;
	InInventory "Inventory_TurretPlasma" {
		drawimage "PLASTSP1", 150, -4, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_TurretPlasma", 158, -10;
	}Else{
		drawimage "PLASTSP0", 150, -4, centerbottom;
	}
	
	drawimage "BAWX", 170, -2, centerbottom;
	InInventory "Inventory_TurretFlame" {
		drawimage "FLAMTSP1", 170, -4, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_TurretFlame", 178, -10;
	}Else{
		drawimage "FLAMTSP0", 170, -4, centerbottom;
	}
	
	drawimage "BAWX", 190, -2, centerbottom;
	InInventory "Inventory_TeslaCoil" { 
		drawimage "TESLTSP1", 190, -4, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_TeslaCoil", 198, -10;
	}Else{
		drawimage "TESLTSP0", 190, -4, centerbottom;
	}
	
	drawimage "BAWX", 210, -2, centerbottom;
	InInventory "Inventory_TurretRail" {
		drawimage "RAILTSP1", 210, -4, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_TurretRail", 218, -10;
	}Else{
		drawimage "RAILTSP0", 210, -4, centerbottom;
	}
	
	// More useful items...
	drawimage "BAWX", 250, -2, centerbottom;
	InInventory "Inventory_HealthDispenser" {
		drawimage "HPDISP1", 250, -4, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_HealthDispenser", 258, -10;
	}Else{
		drawimage "HPDISP0", 250, -4, centerbottom;
	}
	drawimage "BAWX", 250, -22, centerbottom;
	InInventory "Inventory_AmmoDispenser" {
		drawimage "AMDISP1", 250, -24, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_AmmoDispenser", 258, -30;
	}Else{
		drawimage "AMDISP0", 250, -24, centerbottom;
	}
	
	drawimage "BAWX", 290, -22, centerbottom;
	InInventory "Inventory_MarineMine" {
		drawimage "MMINE1", 290, -24, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_MarineMine", 298, -30;
	}Else{
		drawimage "MMINE0", 290, -24, centerbottom;
	}
	
	drawimage "BAWX", 290, -2, centerbottom;
	InInventory "Inventory_SawDrone" {
		drawimage "SAWDRSP1", 290, -4, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_SawDrone", 298, -10;
	}Else{
		drawimage "SAWDRSP0", 290, -4, centerbottom;
	}
		drawimage "BAWX", 310, -2, centerbottom;
	InInventory "Inventory_MineDrone" {
		drawimage "MINDRSP1", 310, -4, centerbottom;
		drawnumber 3, INDEXFONT, untranslated, "Inventory_MineDrone", 318, -10;
	}Else{
		drawimage "MINDRSP0", 310, -4, centerbottom;
	}

    usesammo
    {
        //secondary ammo and inventory
        usessecondaryammo
        {
            drawimage ammoicon2, -14, -22, centerbottom;
            drawnumber 3, HUDFONT_DOOM, untranslated, ammo2, drawshadow, -25, -38;
            inventorybarnotvisible
            {
                drawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -14, -39, -26, -56, untranslated;
            }
        }
        //no secondary ammo
        usessecondaryammo not
        {
            inventorybarnotvisible
            {
                drawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -14, -21, -26, -38, untranslated;
            }
        }
    }
    
    // no ammo but inventory
    usesammo not
    {
        inventorybarnotvisible
        {
            drawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -14, -3, -26, -20, untranslated;
        }
    }

    gamemode deathmatch
    {
        drawnumber 2, HUDFONT_DOOM, untranslated, frags, drawshadow, -3, 1;
    }
    gamemode singleplayer, cooperative, teamgame
    {
        drawkeybar 6, vertical, reverserows, auto, -10, 2, 0, 3, auto;
    }
}

statusbar normal // Standard Doom Status bar
{
    drawimage "STB01", 0, 155;

    //[Samu] If use secondary ammo...
	usesammo{
    usessecondaryammo
     {
		drawnumber 3, INDEXFONT, DARKGREEN, ammo1capacity, 315, 185;
		alpha 0.5{DrawImage ammoicon1, 305, 190, none, 10,10;}
		   	drawnumber 3, VERVIBES, GREEN, ammo1,drawshadow, 302, 180,2;

			
		drawnumber 3, INDEXFONT, DARKBROWN, ammo2capacity, 315, 175;
		alpha 0.5{DrawImage ammoicon2, 305, 180, none, 10,10;}
			drawnumber 3, VERVIBES, Brown, ammo2,drawshadow, 302, 170,2;

     }
	usessecondaryammo not
     {
	 	alpha 0.5{DrawImage ammoicon1, 308, 184, none, 10,10;}
	 	drawnumber 3, INDEXFONT, DARKGREEN, ammo1capacity, 310, 185;
        drawnumber 3, VERVIBES, GREEN, ammo1,drawshadow, 302, 175,2, RED, 0;

     }
	}
	alpha 0.5{DrawImage "MEDIA0", 20, 187;}
	drawnumber 3, VERVIBES, GREEN, health, alignment(center), fillzeros, 19, 175, 2, RED, 25, CYAN, 141;


	alpha 0.5{DrawImage armoricon, 82, 187;}
	drawnumber 3, VERVIBES, GREEN, armor, whennotzero, alignment(center), 82, 175, 2, RED, 30, CYAN, 101;
    drawnumber 5, VERVIBES, DARKRED, PlayerKilledDemon, alignment(LEFT), 27, 153, 2;// If you mean kills, you mean everyone's kills.
	
	//drawimage "BAWX", 30, 30, centerbottom;
	InInventory "Inventory_Soulsphere" {
		drawimage "100HPI_1", 213, 172;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_Soulsphere", 217, 174;}
	}Else{
		alpha 0.4{
		drawimage "100HPI_1", 213, 172;
		}
	}

	InInventory "Inventory_Megasphere" {
		alpha 0.7{
		drawimage "MEGASI_1", 221, 172;
		drawnumber 3, SmallIndexFont, GOLD, "Inventory_Megasphere", 225, 174;
		}
	}Else{
		alpha 0.4{
		drawimage "MEGASI_1", 221, 172;
		}
	}
	
	InInventory "Inventory_Berserk2" {
		drawimage "BERSKI_1", 229, 172;
		//drawnumber 3, INDEXFONT, untranslated, "Inventory_Berserk2", 235, 174;
	}Else{
		alpha 0.4{
		drawimage "BERSKI_1", 229, 172;
		}
	}
	
	InInventory "Inventory_Godsphere" {
		drawimage "INVULI_1", 237, 172;
		//drawnumber 3, INDEXFONT, untranslated, "Inventory_Godsphere", 245, 174;
	}Else{
		alpha 0.4{
		drawimage "INVULI_1", 237, 172;
		}
	}
	
	InInventory "Inventory_AmmoGiver" {
		drawimage "AMMOSI_1", 245, 172;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_AmmoGiver", 249, 174;}
	}Else{
		alpha 0.4{
		drawimage "AMMOSI_1", 245, 172;
		}
	}
	
	InInventory "Inventory_Stimpack" {
		drawimage "10HPSI_1", 253, 172;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_Stimpack", 257, 174;}
	}Else{
		alpha 0.4{
		drawimage "10HPSI_1", 253, 172;
		}
	}
	
	InInventory "Inventory_TurretBullet" {
		drawimage "BULLTI_1", 213, 180;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_TurretBullet", 217, 182;}
	}Else{
		alpha 0.4{drawimage "BULLTI_1", 213, 180;}
	}
	
	InInventory "Inventory_TurretRocket" {
		drawimage "ROCKTI_1", 221, 180;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_TurretRocket", 225, 182;}
	}Else{
		alpha 0.4{drawimage "ROCKTI_1", 221, 180;}
	}
	
	InInventory "Inventory_TurretPlasma" {
		drawimage "PLASTI_1", 229, 180;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_TurretPlasma", 233, 182;}
	}Else{
		alpha 0.4{drawimage "PLASTI_1", 229, 180;}
	}
	
	InInventory "Inventory_TurretFlame" {
		drawimage "FLAMTI_1", 237, 180;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_TurretFlame", 241, 182;}
	}Else{
		alpha 0.4{drawimage "FLAMTI_1", 237, 180;}
	}
	
	InInventory "Inventory_TeslaCoil" { 
		drawimage "TESLTI_1", 245, 180;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_TeslaCoil", 249, 182;}
	}Else{
		alpha 0.4{drawimage "TESLTI_1", 245, 180;}
	}
	
	InInventory "Inventory_TurretRail" {
		drawimage "RAILTI_1", 253, 180;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_TurretRail", 257, 182;}
	}Else{
		alpha 0.4{drawimage "RAILTI_1", 253, 180;}
	}
	
	InInventory "Inventory_HealthDispenser" {
		drawimage "HPDISI_1", 213, 188;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_HealthDispenser", 217, 190;}
	}Else{
		alpha 0.4{drawimage "HPDISI_1", 213, 188;}
	}
	
	InInventory "Inventory_AmmoDispenser" {
		drawimage "AMDISI_1", 221, 188;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_AmmoDispenser", 225, 190;}
	}Else{
		alpha 0.4{drawimage "AMDISI_1", 221, 188;}
	}
	
	InInventory "Inventory_MarineMine" {
		drawimage "MINESI_1", 229, 188;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_MarineMine", 233, 190;}
	}Else{
		alpha 0.4{drawimage "MINESI_1", 229, 188;}
	}
	
	InInventory "Inventory_SawDrone" {
		drawimage "SAWDRI_1", 237, 188;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_SawDrone", 241, 190;}
	}Else{
		alpha 0.4{drawimage "SAWDRI_1", 237, 188;}
	}
	
	InInventory "Inventory_MineDrone" {
		drawimage "MINDRI_1", 245, 188;
		alpha 0.7{drawnumber 3, SmallIndexFont, GOLD, "Inventory_MineDrone", 249, 190;}
	}Else{
		alpha 0.4{drawimage "MINDRI_1", 245, 188;}
	}
		drawswitchableimage weaponslot 1, "STGNUM1", "STYSNUM1", 42, 168; 
		drawswitchableimage weaponslot 2, "STGNUM2", "STYSNUM2", 52, 168; 
        drawswitchableimage weaponslot 3, "STGNUM3", "STYSNUM3", 62, 168;
		drawswitchableimage weaponslot 4, "STGNUM4", "STYSNUM4", 42, 175; 
		drawswitchableimage weaponslot 5, "STGNUM5", "STYSNUM5", 52, 175; 
        drawswitchableimage weaponslot 6, "STGNUM6", "STYSNUM6", 62, 175; 
		drawswitchableimage weaponslot 7, "STGNUM7", "STYSNUM7", 42, 182; 
		drawswitchableimage weaponslot 8, "STGNUM8", "STYSNUM8", 52, 182; 
        drawswitchableimage weaponslot 9, "STGNUM9", "STYSNUM9", 62, 182; 
		drawswitchableimage weaponslot 0, "STGNUM0", "STYSNUM0", 52, 189; 

    drawselectedinventory INDEXFONT, 184, 164;
}

statusbar inventory // Standard bar overlay (ZDoom Addition)
{
    drawinventorybar Doom, 7, VerVibes, 50, 30;
}

statusbar inventoryfullscreen // ZDoom HUD overlay.
{
    drawinventorybar Doom, translucent, 7, INDEXFONT, 50, 170;
}