変愚蛮怒のメインリポジトリです
Revision | e52b5d7dba15138cccd4020c2d251cfbbdaf9489 (tree) |
---|---|
Time | 2003-09-16 17:23:55 |
Author | nothere <nothere@0568...> |
Commiter | nothere |
room_build()で呼ばれているbuild_type*()による各種部屋生成が失敗しても
room_build()は無条件でTRUEを返し生成成功であるかのように扱っていたの
で, build_type*()の成功/失敗を上位のroom_build()が返すように変更.
@@ -5917,26 +5917,24 @@ bool room_build(int typ) | ||
5917 | 5917 | switch (typ) |
5918 | 5918 | { |
5919 | 5919 | /* Build an appropriate room */ |
5920 | - case ROOM_T_NORMAL: build_type1(); break; | |
5921 | - case ROOM_T_OVERLAP: build_type2(); break; | |
5922 | - case ROOM_T_CROSS: build_type3(); break; | |
5923 | - case ROOM_T_INNER_FEAT: build_type4(); break; | |
5924 | - case ROOM_T_NEST: build_type5(); break; | |
5925 | - case ROOM_T_PIT: build_type6(); break; | |
5926 | - case ROOM_T_LESSER_VAULT: build_type7(); break; | |
5927 | - case ROOM_T_GREATER_VAULT: build_type8(); break; | |
5928 | - case ROOM_T_FRACAVE: build_type9(); break; | |
5929 | - case ROOM_T_RANDOM_VAULT: build_type10(); break; | |
5930 | - case ROOM_T_OVAL: build_type11(); break; | |
5931 | - case ROOM_T_CRYPT: build_type12(); break; | |
5932 | - case ROOM_T_TRAP_PIT: build_type13(); break; | |
5933 | - case ROOM_T_TRAP: build_type14(); break; | |
5934 | - | |
5935 | - /* Paranoia */ | |
5936 | - default: return FALSE; | |
5920 | + case ROOM_T_NORMAL: return build_type1(); | |
5921 | + case ROOM_T_OVERLAP: return build_type2(); | |
5922 | + case ROOM_T_CROSS: return build_type3(); | |
5923 | + case ROOM_T_INNER_FEAT: return build_type4(); | |
5924 | + case ROOM_T_NEST: return build_type5(); | |
5925 | + case ROOM_T_PIT: return build_type6(); | |
5926 | + case ROOM_T_LESSER_VAULT: return build_type7(); | |
5927 | + case ROOM_T_GREATER_VAULT: return build_type8(); | |
5928 | + case ROOM_T_FRACAVE: return build_type9(); | |
5929 | + case ROOM_T_RANDOM_VAULT: return build_type10(); | |
5930 | + case ROOM_T_OVAL: return build_type11(); | |
5931 | + case ROOM_T_CRYPT: return build_type12(); | |
5932 | + case ROOM_T_TRAP_PIT: return build_type13(); | |
5933 | + case ROOM_T_TRAP: return build_type14(); | |
5937 | 5934 | } |
5938 | 5935 | |
5939 | - return TRUE; | |
5936 | + /* Paranoia */ | |
5937 | + return FALSE; | |
5940 | 5938 | } |
5941 | 5939 | |
5942 | 5940 |