From 12cfda78f18770ff40e9973e1e71642b6bde7a02 Mon Sep 17 00:00:00 2001 From: Sakse Dalum Date: Wed, 8 Aug 2012 15:03:39 +0200 Subject: [PATCH] Player and block now move properly when grabbed. --- robotgame/game.py | 2 +- robotgame/player.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/robotgame/game.py b/robotgame/game.py index 7f6ddd0..f9b85bd 100644 --- a/robotgame/game.py +++ b/robotgame/game.py @@ -106,7 +106,7 @@ class Game(object): """ Draw all game objects. """ - self.window.fill((0, 255, 255)) + self.window.fill((0, 0, 0)) for obj in self.objs: if hasattr(obj, 'draw'): obj.draw(self.window) diff --git a/robotgame/player.py b/robotgame/player.py index 631b993..cde90c4 100644 --- a/robotgame/player.py +++ b/robotgame/player.py @@ -82,8 +82,6 @@ class Player(worldobject.WorldObject): obj.use(self) def update(self, e, t, dt): - worldobject.WorldObject.update(self, e, t, dt) - for event in e: if event.type == pygame.KEYDOWN: if event.key == pygame.K_UP: @@ -114,6 +112,8 @@ class Player(worldobject.WorldObject): self.frame = ((self.frame + self.anim_speed * dt) % len(self.imgs[self.anim])) + worldobject.WorldObject.update(self, e, t, dt) + def draw(self, window): self.img = self.imgs[self.anim][int(self.frame)] self.img.set_alpha(128)