Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2014-01-07 13:12:34 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2014-01-07 13:12:34 (GMT)
commit817c417e60e6a3371b7e7a6bb658e6fcd3f4daef (patch)
tree8e1066cf1ae18945d5141fe29a7f2875334ff99f
parent95353c44c0c376db7665e16a9895861e1432c8f4 (diff)
random direction of enemies
-rwxr-xr-xSpaceWar.py19
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):