Exemple #1
0
        public void Defend(Point defendingUnit)
        {
            Unit unit = GetUnit(defendingUnit);

            unit.Defending = true;
            unit.Acted     = true;

            DefendAnimation defendAnimation = new DefendAnimation(game.Textures[1], CellToWorld(unit.Position.Sub(0, 1)), TextureIDInterpreter.GetSourceRectangle(231));

            animationQueue.Add(defendAnimation, null);

            UnselectUnit();
            UnselectTiles();
        }