I'm honestly surprised that i haven't run into this problem sooner,
I need help figuring out how to draw enemies in their correct positions, when the map starts scrolling. Previously when I worked with the allegro Library, i would do something like this
g_blitTile(Images.Enemy, enemy_x - Map.x_scroll, enemy_y-Map.y_scroll, 32, 32, frame);
which means i would simply call a draw function and subtract the Maps scroll offset, but in SFML, i can't exactly do that. because there are no parameters for draw, it just takes its current position. Seems like a simple problem to solve but I can't seem to wrap my head around it, Might be because its 5 in the morning
...need sleep.
Any suggestions?
PS. I would use views to simply the whole matter but Mappy doesn't play nice with them, (auto culls out of screen tiles)