diff options
author | Alan Aguiar <alanjas@hotmail.com> | 2014-01-07 13:12:34 (GMT) |
---|---|---|
committer | Alan Aguiar <alanjas@hotmail.com> | 2014-01-07 13:12:34 (GMT) |
commit | 817c417e60e6a3371b7e7a6bb658e6fcd3f4daef (patch) | |
tree | 8e1066cf1ae18945d5141fe29a7f2875334ff99f | |
parent | 95353c44c0c376db7665e16a9895861e1432c8f4 (diff) |
random direction of enemies
-rwxr-xr-x | SpaceWar.py | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/SpaceWar.py b/SpaceWar.py index 9e404cf..cfb488c 100755 --- a/SpaceWar.py +++ b/SpaceWar.py @@ -31,11 +31,11 @@ class SpaceWar(): def __init__(self): self.count = 0 - self.level = 0 + self.level = 1 def load_all(self): # Dun dun duuuuuuuun - pygame.init() + pygame.display.init() # Initialize the screen surface self.screen = pygame.display.get_surface() @@ -44,7 +44,7 @@ class SpaceWar(): size = (info.current_w, info.current_h) self.screen = pygame.display.set_mode(size, pygame.FULLSCREEN) self.rect = self.screen.get_rect() - print self.rect + # Core objects self.clock = pygame.time.Clock() self.running = True @@ -53,19 +53,17 @@ class SpaceWar(): self.ship_img = pygame.image.load('img/Space/ship1.png').convert_alpha() self.shot_img = pygame.image.load('img/Space/bullet4.png').convert_alpha() self.enemy_img = pygame.image.load('img/OldSchool/skully.png').convert_alpha() + + pygame.mixer.init() self.shot_sound = pygame.mixer.Sound('sounds/shot.wav') # Game objects self.ship = Ship(self) self.ship.rect.midbottom = self.rect.midbottom self.shots = pygame.sprite.Group() - - enemy_one = Enemy(self) - enemy_one.rect.center = 100, 50 - enemy_two = Enemy(self) - enemy_two.rect.center = 100, 100 - self.enemies = pygame.sprite.Group(enemy_one, enemy_two) - print 'spacewar init complete' + self.enemies = pygame.sprite.Group() + # Add enemies + self.add_enemies(self.level) def add_enemies(self, level): for l in range(level): @@ -73,6 +71,7 @@ class SpaceWar(): x = random.randint(0, self.rect[2]) y = random.randint(20, self.rect[3] - 100) enemy.rect.center = x, y + enemy.direction = random.choice((-1 , 1)) self.enemies.add(enemy) def run(self): |