Example #1
0
pygame.init()
running = True
pygame.display.set_caption("Hacktrix V1.0")
info = pygame.display.Info()
c.width = info.current_w
c.height = info.current_h
load_screen = 'Main_menu'
if c.screen_mode:
    screen = pygame.display.set_mode((c.width, c.height), pygame.HWSURFACE | pygame.DOUBLEBUF | pygame.FULLSCREEN)
else:
    screen = pygame.display.set_mode((c.width, c.height))

# load screens
Desktop = Screens.Desktop(screen)
SavesMenu = Screens.SavesMenu(screen)
PlayLevel = Screens.PlayLevel(screen)
Text_screen = Screens.Text_screen(screen)
MainMenu = Screens.MainMenu(screen)
# PlayLevel.load_level(os.path.join('levels', '1.txt'))
command = '0'
#pygame.time.set_timer(c.DRAW, 1000 // c.FPS)
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
        if load_screen == 'Main_menu':
            command = MainMenu.run(event)
        elif load_screen == 'Saves_menu':
            command = SavesMenu.run(event)
        elif load_screen == 'Level':
            command = PlayLevel.run(event)