This is an interesting idea, I will have to think about it some to see if it could be implemented in AgateLib without breaking anything. I will have a look at the way SDL.Net does that sort of thing.
I don't know how this is handled in SDL.Net but in agate.lib a surface has just a size and no position.
When you call the Surface.Draw() method you can tell where the surface should be placed
This is an interesting idea,
This is an interesting idea, I will have to think about it some to see if it could be implemented in AgateLib without breaking anything. I will have a look at the way SDL.Net does that sort of thing.
I don't know how this is
I don't know how this is handled in SDL.Net but in agate.lib a surface has just a size and no position.
When you call the Surface.Draw() method you can tell where the surface should be placed
Perhaps that helps
Yeah, this would work. But
Yeah, this would work.
But in SDL.Net it is easier.
You can do it like this:
Then you can click and while holding mouse button move the surface/sprite.