Image.MoveTo C# (CSharp) Method

MoveTo() static private method

static private MoveTo ( this stream, uint position ) : bool
stream this
position uint
return bool
    static bool MoveTo(this Stream stream, uint position)
    {
        if (position >= stream.Length)
        {
            return false;
        }

        stream.Position = position;
        return true;
    }

Usage Example

Example #1
0
    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;
        }
    }
All Usage Examples Of Image::MoveTo