… | |
… | |
83 | total_experience = 0; |
83 | total_experience = 0; |
84 | failed_placements = 0; |
84 | failed_placements = 0; |
85 | exp_per_sq = 0; |
85 | exp_per_sq = 0; |
86 | while (exp_per_sq <= level_exp (difficulty, 1.0) && failed_placements < 100 && number_monsters < (RP->Xsize * RP->Ysize) / 8) |
86 | while (exp_per_sq <= level_exp (difficulty, 1.0) && failed_placements < 100 && number_monsters < (RP->Xsize * RP->Ysize) / 8) |
87 | { |
87 | { |
88 | object *this_monster = pick_random_object (style_map); |
88 | object *this_monster = style_map->pick_random_object (); |
89 | int x, y, freeindex; |
89 | int x, y, freeindex; |
90 | |
90 | |
91 | if (this_monster == NULL) |
91 | if (this_monster == NULL) |
92 | return; /* no monster?? */ |
92 | return; /* no monster?? */ |
93 | |
93 | |