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