1
Fork 0

changed levels and generators

This commit is contained in:
Jake Howard 2015-05-10 13:12:11 +01:00
parent 7f497f2b61
commit 76b229f40b

View file

@ -31,15 +31,25 @@ class Textures():
Level_Template = namedtuple('Level_Template', ("rows", "padding", "firebacks", "powerups")) Level_Template = namedtuple('Level_Template', ("rows", "padding", "firebacks", "powerups"))
Levels = [ Levels = [
Level_Template(4, 30, 3, 0), Level_Template(2, 20, 0, 0),
Level_Template(3, 15, 0, 1), Level_Template(3, 15, 2, 1),
Level_Template(3, 20, 2, 1) Level_Template(4, 25, 7, 1)
] ]
def generate_random_level(): def generate_random_level():
logging.info("Generating a random level!") logging.info("Generating a random level!")
rows = randint(0, 12) rows = randint(0, 12)
padding = randint(5, 75) padding = randint(0, 30)
firebacks = randint(0, 15) firebacks = randint(0, 15)
powerups = randint(0, 15) powerups = randint(0, 15)
return Level_Template(rows, padding, firebacks, powerups) return Level_Template(rows, padding, firebacks, powerups)
Sounds = {}
def init_sounds():
music_files = ["main.mp3", "fire.mp3"]
for file in music_files:
path = os.path.dirname(os.path.realpath(__file__)) + "\\resources\\sounds\\" + file
if file == "main.mp3": mixer = pygame.mixer.music.load(path)
else: mixer = pygame.mixer.Sound(file)
Sounds.update(file.split(".")[0], mixer)