- t.position = (random.randint(0, yx[0] -1),
- random.randint(0, yx[1] - 1))
+ while True:
+ new_pos = (random.randint(0, yx[0] -1),
+ random.randint(0, yx[1] - 1))
+ if self.map_[new_pos] != '.':
+ continue
+ if len(self.things_at_pos(new_pos)) > 0:
+ continue
+ break
+ t.position = new_pos