Add missing Surface methods to ISurface

Project:AgateLib
Version:0.3.x-dev
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:Unassigned
Status:open
Description

in this way, the sprite can be drawn in the same way as the surface.

for example:
Surface.Draw(float destX, float destY, float rotationCenterX, float rotationCenterY)