Lua API exposes a function sprite:setCenter() which allows changing the center-point of a Sprite, which affects position / rotation and collision detection.
The C API does not have this function. Working with pixel-accurate sprite positioning is more tedious this way, as I need to constantly do things like moveTo(x - sprite_width / 2, y - sprite_height / 2)
.
Would love to see setCenter added to the C API so I could mark top-left corner (0,0) for everything and handle the width / position myself.
EDIT: this missing function call was also raised before in another post, but I think was still overlooked because it was buried in a different bug report
EDIT2: this request would include adding the getCenter equivalents as well, obviously