--- deliantra/server/random_maps/random_map.C 2010/06/26 22:10:18 1.51 +++ deliantra/server/random_maps/random_map.C 2010/06/29 17:22:27 1.54 @@ -56,12 +56,12 @@ } void -dump_layout (Layout layout) +Layout::print () { - for (int j = 0; j < layout->h; j++) + for (int j = 0; j < ptr->h; j++) { - for (int i = 0; i < layout->w; i++) - putc (layout[i][j] ? layout[i][j] : ' ', stdout); + for (int i = 0; i < ptr->w; i++) + putc (ptr->col[i][j] ? ptr->col[i][j] : ' ', stdout); putc ('\n', stdout); } @@ -452,7 +452,7 @@ break; case LAYOUT_MAZE: - maze_gen (layout, rmg_rndm (2)); + maze_gen (layout, RP->get_iv ("maze_type", rmg_rndm (4))); if (!(rmg_rndm (2))) doorify_layout (layout, RP);