diff --git a/robotgame/level2.py b/robotgame/level2.py index 208c963..249a434 100644 --- a/robotgame/level2.py +++ b/robotgame/level2.py @@ -23,7 +23,8 @@ class Level2(level.Level): for i in range(self.dimensions[0]): for j in range(self.dimensions[1]): self.tiles.append( - tile.Tile(self, i*64, (j + 1)*48, self.imgs['indoor%d' % random.randint(1, 6)])) + tile.Tile(self, i*64, (j + 1)*48, + self.imgs['indoor%d' % random.randint(1, 6)])) self.draw_background() @@ -44,6 +45,9 @@ class Level2(level.Level): toggling=False, anim='lever_updown')) + self.player.set_pos(64 * 2, 48 * 1) + self.player.set_init_pos() + def restart(self): for obj in self.objects: diff --git a/robotgame/level3.py b/robotgame/level3.py index 9655fab..53bc9fe 100644 --- a/robotgame/level3.py +++ b/robotgame/level3.py @@ -109,6 +109,8 @@ class Level3(level.Level): for b in action_blocks: b.action = update_wells + self.player.set_pos(64 * 4, 48 * 3) + self.player.set_init_pos() def restart(self): for obj in self.objects: diff --git a/robotgame/level_bonus.py b/robotgame/level_bonus.py index 31a06e8..336d41a 100644 --- a/robotgame/level_bonus.py +++ b/robotgame/level_bonus.py @@ -73,6 +73,9 @@ class Level(level.Level): toggling=False, anim='lever_updown')) + self.player.set_pos(64 * 1, 48 * 2) + self.player.set_init_pos() + def enter(self, root_level): self.__dict__.update(locals()) self.game.objs.remove(root_level)