Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public Entity(Textures.ID id, ResourceHolder resources)
        {
            Texture texture = resources.GetTexture(id);

            sprite = new Sprite(texture);
        }