Today I noticed that when you use the mymap.set function for a sprite that is larger than the specified block size of a map, it will set the square specified with the top right of the specified sprite and then use that as the anchor, so it lays down the sprite like this -
mymap.set(x,y,toprightofsprite) mymap.set(x+1,y,topleftofsprite) mymap.set(x-1,y-1,bottomleftofsprite) mymap.set(x+1,y-1,bottomrightofsprite)
Is there any way that we could set which part of the sprite will be the one that is the 'anchor' and is set at the specified square?
For those wondering, this is what the mymap.set function does (from documentation): mymap.set(x,y,name): Sets a new sprite in cell (x,y) ; coordinates origin is (0,0), located at the bottom left of the map. Third parameter is the name of the sprite.