예제 #1
0
        internal void AttackMonster()
        {
            Direction direction      = _player.Direction;
            var       attackPosition = Point2D.CreateNear(_player.Position, direction);

            _enemies.RemoveAll(e => e.Position.Equals(attackPosition));
            _renderingPlan.Add(attackPosition, attackPosition, new SwordView(direction));
            _renderingPlan.AddTemporarily(attackPosition, new SwordView(direction));
        }