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; } }
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)); } }