Why should the UV have to take that into account?
There is no reason for it.
I did not create a DrawImageArea function to be forced to power of 2 subimages once again. That would be totally pointless! If you want that, you could have used loadanimimage which already does work that way and would be faster as image frames are seperate images.
The target of the function is to draw any arbitary subimage of an image to any arbitary area on the screen. For everything else, BM has the needed functionality as part of Max2D
There is no reason for it.
I did not create a DrawImageArea function to be forced to power of 2 subimages once again. That would be totally pointless! If you want that, you could have used loadanimimage which already does work that way and would be faster as image frames are seperate images.
The target of the function is to draw any arbitary subimage of an image to any arbitary area on the screen. For everything else, BM has the needed functionality as part of Max2D