GetFacingPoint() public méthode

public GetFacingPoint ( Direction direction ) : Point
direction Direction
Résultat Point
        private void ProcessDropItem(Command command)
        {
            Point dropCoordinates = player.GetFacingPoint(player.CurrentDirection);
            bool  collision;

            if (CollisionDetection(dropCoordinates) == ObjectType.None)
            {
                collision = false;
            }
            else
            {
                collision = true;
            }

            UserMessage message = this.ItemManager.CommandDrop(command, dropCoordinates, collision);

            if (message.Character.HasValue)
            {
                SetGlyph(dropCoordinates.X, dropCoordinates.Y, message.Character.Value, Color.White);
            }
            PrintUserMessage(message);
        }
        private void ProcessDropItem(Command command)
        {
            Point dropCoordinates = player.GetFacingPoint();
            bool  collision;

            if (CollisionDetection(dropCoordinates) == ObjectType.None)
            {
                collision = false;
            }
            else
            {
                collision = true;
            }

            UserMessage message = this.ItemManager.CommandDrop(command, dropCoordinates, collision);

            if (message.Character.HasValue)
            {
                this.CellData.SetCharacter(dropCoordinates.X, dropCoordinates.Y, message.Character.Value, CastleGame.GameColor);
            }
            PrintUserMessage(message);
        }