Пример #1
0
        public override void DrawUI(Vector2 mousePos, Vector2 playerPos, byte colour)
        {
            if (level != -1)
            {
                //hud.DrawBar(new Vector2(playerPos.X, playerPos.Y + 32), heat, HEATMAX[level], overheated, recovering, colour);
                hud.DrawBar(new Vector2(320, 840), heat, HEATMAX[level], overheated, recovering, colour);
                hud.DrawWeaponHairs(NUMBER, level, colour, texhair, mousePos, playerPos);

                //hud.DrawBool(16, 850, fired);
                //hud.DrawInt(128, 800, shots);
            }
        }
Пример #2
0
 public void Draw(SpriteBatch sprbat, Vector2 mousePos)
 {
     if (active)
     {
         if (alive)
         {
             hud.DrawBar(new Vector2(320, 860), health, HEALTHMAX, colour);
             if (currentWeapon.Level != -1)
             {
                 hud.DrawWeaponXP(xp, xpneeded[currentWeapon.Level]);
             }
             if (currentWeapon.Active != false)
             {
                 currentWeapon.DrawUI(mousePos, pos, colour);
                 currentWeapon.Draw(sprbat, pos, colour, mousePos);
             }
             sprbat.Draw(playerTex, (pos - posadj), new Rectangle(colour * BLOCKWIDTH, 0, BLOCKWIDTH, BLOCKHEIGHT), Color.White, 0, origin, 1, 0, 0.001f);
             hud.DrawString(new Vector2(400, 858), name);
             hud.DrawInt(new Vector2(200, 858), score);
         }
     }
 }