kinda working level restart
This commit is contained in:
parent
5be6439493
commit
34535c1bd5
16
Main.py
16
Main.py
@ -7,7 +7,7 @@ from Score import Score
|
||||
from Bullet import Bullet
|
||||
from Alien import Alien
|
||||
|
||||
DEBUG = True
|
||||
DEBUG = False
|
||||
SLOW = False
|
||||
|
||||
SLOW_SPEED = 0.01
|
||||
@ -47,6 +47,7 @@ class MyGame(arcade.Window):
|
||||
[Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien],
|
||||
[Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien]]
|
||||
|
||||
self.lives = 3
|
||||
self.alienCounterY = 4
|
||||
self.alienCounterX = 0
|
||||
self.alienChangeDir = 0
|
||||
@ -65,6 +66,12 @@ class MyGame(arcade.Window):
|
||||
self.i = 0
|
||||
|
||||
def setup(self):
|
||||
|
||||
self.aliens = [[Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien],
|
||||
[Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien],
|
||||
[Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien],
|
||||
[Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien],
|
||||
[Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien, Alien]]
|
||||
"""start / restart game"""
|
||||
|
||||
self.scene = arcade.Scene()
|
||||
@ -75,7 +82,6 @@ class MyGame(arcade.Window):
|
||||
self.player_list = arcade.SpriteList()
|
||||
self.wall_list = arcade.SpriteList(use_spatial_hash=True)
|
||||
self.rend = 0
|
||||
self.lives = 3
|
||||
self.level = 0
|
||||
self.score = None
|
||||
# self.overlay_color = (0,255,0,128)
|
||||
@ -297,7 +303,11 @@ class MyGame(arcade.Window):
|
||||
# Alien Movement
|
||||
if self.Won == False:
|
||||
#Left - Right Movement
|
||||
|
||||
try:
|
||||
if self.alienCounterX <= len(self.aliens[self.alienCounterY]) - 1:
|
||||
pass
|
||||
except Exception as e:
|
||||
self.setup()
|
||||
if self.alienCounterX <= len(self.aliens[self.alienCounterY]) - 1:
|
||||
x = self.aliens[self.alienCounterY][self.alienCounterX].getX()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user