ESC chyba naprawiony(ale pewnie i tak zaraz znajdziemy jakiegos buga xd)
This commit is contained in:
parent
dca9c82b70
commit
fe964ceb7e
@ -20,13 +20,13 @@ class Game:
|
|||||||
pygame.display.set_icon(pygame.image.load('./resources/icons/sword.png'))
|
pygame.display.set_icon(pygame.image.load('./resources/icons/sword.png'))
|
||||||
|
|
||||||
self.screen = pygame.display.set_mode((WINDOW_WIDTH, WINDOW_HEIGHT))
|
self.screen = pygame.display.set_mode((WINDOW_WIDTH, WINDOW_HEIGHT))
|
||||||
self.logs = Logs(self.screen)
|
|
||||||
self.clock = pygame.time.Clock()
|
self.clock = pygame.time.Clock()
|
||||||
|
|
||||||
self.bg = pygame.image.load("./resources/textures/bg.jpg")
|
self.bg = pygame.image.load("./resources/textures/bg.jpg")
|
||||||
self.screens = {'credits': Credits(self.screen, self.clock), 'options': Options(self.screen, self.clock)}
|
self.screens = {'credits': Credits(self.screen, self.clock), 'options': Options(self.screen, self.clock)}
|
||||||
|
|
||||||
self.level = Level(self.screen, self.logs)
|
|
||||||
|
|
||||||
def main_menu(self):
|
def main_menu(self):
|
||||||
menu = MainMenu(self.screen, self.clock, self.bg,
|
menu = MainMenu(self.screen, self.clock, self.bg,
|
||||||
@ -36,7 +36,8 @@ class Game:
|
|||||||
menu.display_screen()
|
menu.display_screen()
|
||||||
|
|
||||||
def game(self):
|
def game(self):
|
||||||
health_bar = HealthBar(self.screen, pygame.Rect(150, 150, 100, 15), 100, 100)
|
logs = Logs(self.screen)
|
||||||
|
level = Level(self.screen, logs)
|
||||||
stats = Stats(self.screen)
|
stats = Stats(self.screen)
|
||||||
|
|
||||||
# setup clock for rounds
|
# setup clock for rounds
|
||||||
@ -44,7 +45,7 @@ class Game:
|
|||||||
pygame.time.set_timer(NEXT_TURN, TURN_INTERVAL)
|
pygame.time.set_timer(NEXT_TURN, TURN_INTERVAL)
|
||||||
|
|
||||||
# create level
|
# create level
|
||||||
self.level.create_map()
|
level.create_map()
|
||||||
|
|
||||||
print_numbers_flag = False
|
print_numbers_flag = False
|
||||||
running = True
|
running = True
|
||||||
@ -63,11 +64,11 @@ class Game:
|
|||||||
if event.key == pygame.K_r:
|
if event.key == pygame.K_r:
|
||||||
stats.red_team_hp_bar.take_dmg(5)
|
stats.red_team_hp_bar.take_dmg(5)
|
||||||
if event.type == NEXT_TURN: # is called every 'TURN_INTERVAL' milliseconds
|
if event.type == NEXT_TURN: # is called every 'TURN_INTERVAL' milliseconds
|
||||||
self.level.handle_turn()
|
level.handle_turn()
|
||||||
|
|
||||||
stats.update()
|
stats.update()
|
||||||
self.logs.draw()
|
logs.draw()
|
||||||
self.level.update()
|
level.update()
|
||||||
|
|
||||||
if print_numbers_flag:
|
if print_numbers_flag:
|
||||||
print_numbers()
|
print_numbers()
|
||||||
|
Loading…
Reference in New Issue
Block a user