Mirage Engine
Mapping offset incorrect. - Printable Version

+- Mirage Engine (https://mirage-engine.uk/forums)
+-- Forum: Mirage Source (Nostalgia) (https://mirage-engine.uk/forums/forumdisplay.php?fid=61)
+--- Forum: Archive (2006-2011) (https://mirage-engine.uk/forums/forumdisplay.php?fid=18)
+---- Forum: General (https://mirage-engine.uk/forums/forumdisplay.php?fid=17)
+---- Thread: Mapping offset incorrect. (/showthread.php?tid=1262)



Mapping offset incorrect. - JohnY - 06-09-2007

I just added the seamless scrolling maps, I have to be in the center of the map in order to place the tiles on the spots I click, if I stand on a other spot and click on the place I want the tile, it will appear on a different spot.

How do I fix this offset?


Re: Mapping offset incorrect. - JohnY - 06-09-2007

I found out it's in sub EditorMouseDown
but I can't find the correct x1 and y1

currently using:

x1 = Int(x / PIC_X) + (Player(MyIndex).x - Int(MAX_MAPX / 2))
y1 = Int(y / PIC_Y) + (Player(MyIndex).y - Int(MAX_MAPY / 2))

it works for y 6 and up, but when I walk below Y 6 it just messes it up again.


EDIT: The mapping works fine, unless it doesn't have any surrounding maps on the map i'm trying to map, if there aren't any the offset just isn't correct.


Re: Mapping offset incorrect. - Robin - 06-09-2007

That's probably because of the code which makes the map stop scrolling if there isn't a map in that direction.