![]() |
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. |