| 1030 | } |
| 1031 | |
| 1032 | static void L5AddWall() |
| 1033 | { |
| 1034 | int i, j, x, y; |
| 1035 | |
| 1036 | for (j = 0; j < DMAXY; j++) { |
| 1037 | for (i = 0; i < DMAXX; i++) { |
| 1038 | if (!L5dflags[i][j]) { |
| 1039 | if (dungeon[i][j] == 3 && random_(0, 100) < 100) { |
| 1040 | x = L5HWallOk(i, j); |
| 1041 | if (x != -1) |
| 1042 | L5HorizWall(i, j, 2, x); |
| 1043 | } |
| 1044 | if (dungeon[i][j] == 3 && random_(0, 100) < 100) { |
| 1045 | y = L5VWallOk(i, j); |
| 1046 | if (y != -1) |
| 1047 | L5VertWall(i, j, 1, y); |
| 1048 | } |
| 1049 | if (dungeon[i][j] == 6 && random_(0, 100) < 100) { |
| 1050 | x = L5HWallOk(i, j); |
| 1051 | if (x != -1) |
| 1052 | L5HorizWall(i, j, 4, x); |
| 1053 | } |
| 1054 | if (dungeon[i][j] == 7 && random_(0, 100) < 100) { |
| 1055 | y = L5VWallOk(i, j); |
| 1056 | if (y != -1) |
| 1057 | L5VertWall(i, j, 4, y); |
| 1058 | } |
| 1059 | if (dungeon[i][j] == 2 && random_(0, 100) < 100) { |
| 1060 | x = L5HWallOk(i, j); |
| 1061 | if (x != -1) |
| 1062 | L5HorizWall(i, j, 2, x); |
| 1063 | } |
| 1064 | if (dungeon[i][j] == 1 && random_(0, 100) < 100) { |
| 1065 | y = L5VWallOk(i, j); |
| 1066 | if (y != -1) |
| 1067 | L5VertWall(i, j, 1, y); |
| 1068 | } |
| 1069 | } |
| 1070 | } |
| 1071 | } |
| 1072 | } |
| 1073 | |
| 1074 | static void DRLG_L5GChamber(int sx, int sy, BOOL topflag, BOOL bottomflag, BOOL leftflag, BOOL rightflag) |
| 1075 | { |
no test coverage detected