]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/scroll16.c
made a new function modexMVSetup() and made scroller use dx and dy on page[0].dx...
[16.git] / src / lib / scroll16.c
index f338372bd674786231c196ef9724e85da99e89f3..f0945ee27f304a3f2e95600ef2cfb6800cf6405d 100755 (executable)
@@ -336,24 +336,33 @@ void panVmemManual(map_view_t *pip, player_t *player, word pn)
 /*\r
  * modex mv setup\r
 */\r
-void modexMVSetup(map_view_t *mv, map_t *map, pan_t *pan, global_game_variables_t *gv)\r
+void modexMVSetup(map_view_t *pip, map_t *map, pan_t *pan, global_game_variables_t *gv)\r
 {\r
        nibble i;\r
        // 1st page\r
-       mv[0].page = &gv->video.page[0];\r
-       mv[0].map = map;\r
-       mv[0].video = &gv->video;\r
-       mv[0].pan       = pan;\r
+       pip[0].page = &gv->video.page[0];\r
+       pip[0].map = map;\r
+       pip[0].video = &gv->video;\r
+       pip[0].pan      = pan;\r
+       modexMVInit(pip, 1, 1);\r
 \r
        for(i=1;i<gv->video.num_of_pages;i++)\r
        {\r
-               mv[i].page      =       &gv->video.page[i];\r
-               mv[i].map       =       mv[0].map;\r
-               mv[i].video     =       mv[0].video;\r
-               mv[i].pan       =       mv[0].pan;\r
+               pip[i].page     =       &gv->video.page[i];\r
+               pip[i].map      =       pip[0].map;\r
+               pip[i].video    =       pip[0].video;\r
+               pip[i].pan      =       pip[0].pan;\r
+               pip[i].tx       =       1;\r
+               pip[i].ty       =       1;\r
        }\r
 }\r
 \r
+void modexMVInit(map_view_t *pip, int tx, int ty)\r
+{\r
+       pip[0].tx = tx;\r
+       pip[0].ty = ty;\r
+}\r
+\r
 /*map_t\r
 allocMap(int w, int h) {\r
        map_t result;\r