Added itemhandler to game module

This commit is contained in:
Christian
2024-08-22 21:44:44 +02:00
parent b6590d33b8
commit 31a695f099
4 changed files with 45 additions and 5 deletions

31
game.py
View File

@@ -7,10 +7,19 @@ import animations
from levels import *
import pygame
import logger
import random
import copy
#Leveldefinitions
levels_list.append(first_level("First Level", (500,500), 10, 2))
items = [
GameObject.item_extra_life("Extra-Life", 0, 0, 30, 30, None)
]
items_spawned = list()
#Override
def loadlevels():
for level in levels_list:
@@ -18,3 +27,25 @@ def loadlevels():
print("LEVEL")
print(level)
pass
def item_handler(screen:pygame.Surface):
spawn_chance = random.randint(0, 10)
print(spawn_chance)
if(spawn_chance == 0):
#print("Spawne item")
spawn_item_random(screen)
for item in items_spawned:
item:GameObject.Item
print(item)
item.move(0, item.speed)
item.render(screen)
pass
def spawn_item_random(screen:pygame.Surface):
items_spawned.append(copy.deepcopy(items[0]))
print("Spawn")
pass