comparison skaapsteker/__main__.py @ 632:0675f390653c

Initial port to Python 3 and Pygame 2.
author Simon Cross <hodgestar@gmail.com>
date Fri, 20 Jan 2023 20:01:06 +0100
parents 72865593bdc7
children cd3514bf79b5
comparison
equal deleted inserted replaced
631:672e6e7ecfe9 632:0675f390653c
4 import os 4 import os
5 import sys 5 import sys
6 import optparse 6 import optparse
7 7
8 import pygame 8 import pygame
9 from pygame.locals import SWSURFACE 9 from pygame.locals import SWSURFACE, FULLSCREEN
10 10
11 from . import options 11 from . import options
12 from .constants import SCREEN 12 from .constants import SCREEN
13 from .data import filepath 13 from .data import filepath
14 from .engine import Engine 14 from .engine import Engine
60 """ 60 """
61 level = parse_args(sys.argv) 61 level = parse_args(sys.argv)
62 pygame.display.init() 62 pygame.display.init()
63 pygame.font.init() 63 pygame.font.init()
64 soundsystem = SoundSystem(options['sound']) 64 soundsystem = SoundSystem(options['sound'])
65 pygame.display.set_mode(SCREEN, SWSURFACE) 65 pygame.display.set_mode(SCREEN, SWSURFACE | FULLSCREEN)
66 pygame.display.set_icon(pygame.image.load(filepath('icons/program/icon_24.png'))) 66 pygame.display.set_icon(pygame.image.load(filepath('icons/program/icon_24.png')))
67 pygame.display.set_caption("Nine Tales") 67 pygame.display.set_caption("Nine Tales")
68 68
69 engine = Engine(soundsystem) 69 engine = Engine(soundsystem)
70 if level is not None: 70 if level is not None: