diff options
Diffstat (limited to 'bridge.py')
-rw-r--r-- | bridge.py | 31 |
1 files changed, 20 insertions, 11 deletions
@@ -1,14 +1,23 @@ import pygame -def create_world(game): - rect = pygame.Rect((0,800), (350, -250)) - rect.normalize() - pygame.draw.rect(game.screen, (100,180,255), rect, 3) - game.world.add.rect(rect.center, rect.width / 2, rect.height / 2, - dynamic=False) - rect = pygame.Rect((1200,800), (-350, -250)) - rect.normalize() - pygame.draw.rect(game.screen, (100,180,255), rect, 3) - game.world.add.rect(rect.center, rect.width / 2, rect.height / 2, - dynamic=False) +class Bridge: + def __init__(self, game): + self.game = game + self.screen = game.screen + self.world = game.world + + def create_world(self): + rect = pygame.Rect((0,800), (350, -250)) + rect.normalize() + pygame.draw.rect(self.screen, (100,180,255), rect, 3) + self.world.add.rect(rect.center, rect.width / 2, rect.height / 2, + dynamic=False) + rect = pygame.Rect((1200,800), (-350, -250)) + rect.normalize() + pygame.draw.rect(self.screen, (100,180,255), rect, 3) + self.world.add.rect(rect.center, rect.width / 2, rect.height / 2, + dynamic=False) + + def joint_added(self, joint): + print "joint added!" |