Esempio n. 1
0
 public void Draw(Texture2D spr, Vector2 pos)
 {
     mouseArea = new Rectangle(pos.x - 16, pos.y - 16, 32, 32);
     if (hitPoints <= 0)
     {
         Vector2 posf = new Vector2(pos.x - 16, pos.y - 16);
         rl.DrawTextureRec(Sprites.tiles, Sprites.grave, posf, Color.WHITE);
     }
     else
     {
         Sprites.Tile(skin, pos, skinColor);
         Sprites.Tile(bottom, pos);
         Sprites.Tile(shoe, pos);
         Sprites.Tile(top, pos);
         Sprites.Tile(hair, pos, hairColor);
         Sprites.Tile(layer, pos, hairColor);
         Sprites.Tile(wep, pos);
     }
     if (rl.CheckCollisionPointRec(rl.GetMousePosition(), mouseArea))
     {
         UI.MouseOver(UI.uiWhite2, GameText.HeroStats(this), UI.smallFont);
         selected = true;
     }
     else
     {
         selected = false;
     }
 }
Esempio n. 2
0
 public void Spawn(Vector2 pos)
 {
     mouseArea = new Rectangle(pos.x - 16, pos.y - 16, 32, 32);
     hitPoints = maxHP;
     color     = dColor;
     if (name != null)
     {
         GameText.SpitOut(GameText.EnemyEntry(name));
     }
 }