public void MoveEnemy(
int direction, short speed, Character character)
{
switch (direction)
{
case 0: // Up to down
MoveTo(X, (short)(Y + speed));
EnemyImage.MoveTo(X, (short)(Y + speed));
break;
case 1: // Right to left
MoveTo((short)(X - speed), Y);
EnemyImage.MoveTo((short)(X - speed), Y);
break;
case 2: // Down to up
MoveTo(X, (short)(Y - speed));
EnemyImage.MoveTo(X, (short)(Y - speed));
break;
case 3: // Left to right
MoveTo((short)(X + speed), Y);
EnemyImage.MoveTo((short)(X + speed), Y);
break;
default:
break;
}
}