I am trying to create a sprite instance using create object sprite_name at (x,y), instead of creating the sprite "manually" in the layout.
Oddly, although i am using exactly the same coordinates the sprite is placed in a shifted location. Only when i update the x,y coordinates in debug to different numbers do i get the sprite to be in the same location.
Here are two a screen shorts from the debug windows -- showing the same sprite -- now aligned -- because i had to change the coordinates of the one created with create object.
Its as if, create object uses a different origin coordinate system.
Any thoughts why this is are much appreciated.
(top is the programmatically created, and bottom is the manually created -- both at exactly the same location, but their X and Y are different -- which is odd)
This is not an unsolveable problem -- a consistent transformation would take care of this -- but, i wonder if its a bug.