public Tree(Textures.ID idTree, ResourceHolder resources) : base(idTree, resources) { state = new NormalTreeState(); flame = new Flame(Textures.ID.Fire, resources); burnedTreeSprite = new Sprite(resources.GetTexture(Textures.ID.BurnedTree)); // Количество жизней дерева hitPoints = new Text(state.hitPoints.ToString(), resources.GetFont(Fonts.ID.Sansation), 12); hitPoints.FillColor = Color.Blue; hitPoints.OutlineThickness = 0.5f; Utilities.CenterOrigin(hitPoints); hitPoints.Position = sprite.Position + new Vector2f(Utilities.GetInstance().TILE_SIZE / 3, Utilities.GetInstance().TILE_SIZE / 3); Utilities.CenterOrigin(burnedTreeSprite); Utilities.CenterOrigin(sprite); }
public Entity(Textures.ID id, ResourceHolder resources) { Texture texture = resources.GetTexture(id); sprite = new Sprite(texture); }