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