Display main menu by default

This commit is contained in:
Yohann D'ANELLO
2020-11-08 22:59:11 +01:00
parent 933385e79d
commit 8ccf8c7b67
4 changed files with 27 additions and 33 deletions

View File

@ -2,6 +2,7 @@ import sys
from typing import Any
from .display.display import Display
from .display.menudisplay import MenuDisplay
from .entities.player import Player
from .interfaces import Map
from .settings import Settings
@ -38,7 +39,7 @@ class Game:
self.player = Player()
self.player.move(1, 6)
self.m.add_entity(self.player)
self.d = Display(self, screen)
self.d = MenuDisplay(self, self.main_menu, 0, 0)
@staticmethod
def load_game(filename: str) -> None:
@ -49,7 +50,8 @@ class Game:
while True:
screen.clear()
screen.refresh()
self.d.display(self.player.y, self.player.x)
# self.d.display(self.player.y, self.player.x)
self.d.refresh()
key = screen.getkey()
self.handle_key_pressed(self.translate_key(key))
@ -92,3 +94,4 @@ class Game:
self.state = GameMode.SETTINGS
elif option == menus.MainMenuValues.EXIT:
sys.exit(0)
self.d.refresh()