X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Frooms-pitnest.c;h=80c1c4bb5d7ea1ee3ba4ea92541959a043b819b7;hb=cba1032df6f3965c9ea8ad2ae061562348f4dad2;hp=f68d190ad8bf930743c8981424cbf636fc416616;hpb=d79f49127702d46fe3b090ae7389c13de944871b;p=hengband%2Fhengband.git diff --git a/src/rooms-pitnest.c b/src/rooms-pitnest.c index f68d190ad..80c1c4bb5 100644 --- a/src/rooms-pitnest.c +++ b/src/rooms-pitnest.c @@ -345,7 +345,7 @@ bool build_type5(void) { for (x = x1 - 1; x <= x2 + 1; x++) { - g_ptr = &grid_array[y][x]; + g_ptr = ¤t_floor->grid_array[y][x]; place_floor_grid(g_ptr); g_ptr->info |= (CAVE_ROOM); } @@ -354,16 +354,16 @@ bool build_type5(void) /* Place the outer walls */ for (y = y1 - 1; y <= y2 + 1; y++) { - g_ptr = &grid_array[y][x1 - 1]; + g_ptr = ¤t_floor->grid_array[y][x1 - 1]; place_outer_grid(g_ptr); - g_ptr = &grid_array[y][x2 + 1]; + g_ptr = ¤t_floor->grid_array[y][x2 + 1]; place_outer_grid(g_ptr); } for (x = x1 - 1; x <= x2 + 1; x++) { - g_ptr = &grid_array[y1 - 1][x]; + g_ptr = ¤t_floor->grid_array[y1 - 1][x]; place_outer_grid(g_ptr); - g_ptr = &grid_array[y2 + 1][x]; + g_ptr = ¤t_floor->grid_array[y2 + 1][x]; place_outer_grid(g_ptr); } @@ -377,17 +377,17 @@ bool build_type5(void) /* The inner walls */ for (y = y1 - 1; y <= y2 + 1; y++) { - g_ptr = &grid_array[y][x1 - 1]; + g_ptr = ¤t_floor->grid_array[y][x1 - 1]; place_inner_grid(g_ptr); - g_ptr = &grid_array[y][x2 + 1]; + g_ptr = ¤t_floor->grid_array[y][x2 + 1]; place_inner_grid(g_ptr); } for (x = x1 - 1; x <= x2 + 1; x++) { - g_ptr = &grid_array[y1 - 1][x]; + g_ptr = ¤t_floor->grid_array[y1 - 1][x]; place_inner_grid(g_ptr); - g_ptr = &grid_array[y2 + 1][x]; + g_ptr = ¤t_floor->grid_array[y2 + 1][x]; place_inner_grid(g_ptr); } for (y = y1; y <= y2; y++) @@ -555,7 +555,7 @@ bool build_type6(void) { for (x = x1 - 1; x <= x2 + 1; x++) { - g_ptr = &grid_array[y][x]; + g_ptr = ¤t_floor->grid_array[y][x]; place_floor_grid(g_ptr); g_ptr->info |= (CAVE_ROOM); } @@ -564,16 +564,16 @@ bool build_type6(void) /* Place the outer walls */ for (y = y1 - 1; y <= y2 + 1; y++) { - g_ptr = &grid_array[y][x1 - 1]; + g_ptr = ¤t_floor->grid_array[y][x1 - 1]; place_outer_grid(g_ptr); - g_ptr = &grid_array[y][x2 + 1]; + g_ptr = ¤t_floor->grid_array[y][x2 + 1]; place_outer_grid(g_ptr); } for (x = x1 - 1; x <= x2 + 1; x++) { - g_ptr = &grid_array[y1 - 1][x]; + g_ptr = ¤t_floor->grid_array[y1 - 1][x]; place_outer_grid(g_ptr); - g_ptr = &grid_array[y2 + 1][x]; + g_ptr = ¤t_floor->grid_array[y2 + 1][x]; place_outer_grid(g_ptr); } @@ -586,16 +586,16 @@ bool build_type6(void) /* The inner walls */ for (y = y1 - 1; y <= y2 + 1; y++) { - g_ptr = &grid_array[y][x1 - 1]; + g_ptr = ¤t_floor->grid_array[y][x1 - 1]; place_inner_grid(g_ptr); - g_ptr = &grid_array[y][x2 + 1]; + g_ptr = ¤t_floor->grid_array[y][x2 + 1]; place_inner_grid(g_ptr); } for (x = x1 - 1; x <= x2 + 1; x++) { - g_ptr = &grid_array[y1 - 1][x]; + g_ptr = ¤t_floor->grid_array[y1 - 1][x]; place_inner_grid(g_ptr); - g_ptr = &grid_array[y2 + 1][x]; + g_ptr = ¤t_floor->grid_array[y2 + 1][x]; place_inner_grid(g_ptr); } for (y = y1; y <= y2; y++) @@ -863,7 +863,7 @@ bool build_type13(void) { for (x = x1 - 1; x <= x2 + 1; x++) { - g_ptr = &grid_array[y][x]; + g_ptr = ¤t_floor->grid_array[y][x]; place_inner_grid(g_ptr); g_ptr->info |= (CAVE_ROOM); } @@ -872,11 +872,11 @@ bool build_type13(void) /* Place the floor area 1 */ for (x = x1 + 3; x <= x2 - 3; x++) { - g_ptr = &grid_array[yval - 2][x]; + g_ptr = ¤t_floor->grid_array[yval - 2][x]; place_floor_grid(g_ptr); add_cave_info(yval - 2, x, CAVE_ICKY); - g_ptr = &grid_array[yval + 2][x]; + g_ptr = ¤t_floor->grid_array[yval + 2][x]; place_floor_grid(g_ptr); add_cave_info(yval + 2, x, CAVE_ICKY); } @@ -884,11 +884,11 @@ bool build_type13(void) /* Place the floor area 2 */ for (x = x1 + 5; x <= x2 - 5; x++) { - g_ptr = &grid_array[yval - 3][x]; + g_ptr = ¤t_floor->grid_array[yval - 3][x]; place_floor_grid(g_ptr); add_cave_info(yval - 3, x, CAVE_ICKY); - g_ptr = &grid_array[yval + 3][x]; + g_ptr = ¤t_floor->grid_array[yval + 3][x]; place_floor_grid(g_ptr); add_cave_info(yval + 3, x, CAVE_ICKY); } @@ -896,27 +896,27 @@ bool build_type13(void) /* Corridor */ for (x = x1; x <= x2; x++) { - g_ptr = &grid_array[yval][x]; + g_ptr = ¤t_floor->grid_array[yval][x]; place_floor_grid(g_ptr); - g_ptr = &grid_array[y1][x]; + g_ptr = ¤t_floor->grid_array[y1][x]; place_floor_grid(g_ptr); - g_ptr = &grid_array[y2][x]; + g_ptr = ¤t_floor->grid_array[y2][x]; place_floor_grid(g_ptr); } /* Place the outer walls */ for (y = y1 - 1; y <= y2 + 1; y++) { - g_ptr = &grid_array[y][x1 - 1]; + g_ptr = ¤t_floor->grid_array[y][x1 - 1]; place_outer_grid(g_ptr); - g_ptr = &grid_array[y][x2 + 1]; + g_ptr = ¤t_floor->grid_array[y][x2 + 1]; place_outer_grid(g_ptr); } for (x = x1 - 1; x <= x2 + 1; x++) { - g_ptr = &grid_array[y1 - 1][x]; + g_ptr = ¤t_floor->grid_array[y1 - 1][x]; place_outer_grid(g_ptr); - g_ptr = &grid_array[y2 + 1][x]; + g_ptr = ¤t_floor->grid_array[y2 + 1][x]; place_outer_grid(g_ptr); } @@ -949,8 +949,8 @@ bool build_type13(void) } /* Place the wall open trap */ - grid_array[yval][xval].mimic = grid_array[yval][xval].feat; - grid_array[yval][xval].feat = feat_trap_open; + current_floor->grid_array[yval][xval].mimic = current_floor->grid_array[yval][xval].feat; + current_floor->grid_array[yval][xval].feat = feat_trap_open; /* Sort the entries */ for (i = 0; i < 16 - 1; i++)