# HG changeset patch # User Stefano Rivera # Date 1378036600 -7200 # Node ID f7a0d6fd9f00348c2b5044ac59845c44a3578b0b # Parent 8750e097afb57c9bcfa93fad1db1e69378068dad Some startup code diff -r 8750e097afb5 -r f7a0d6fd9f00 nagslang/__main__.py --- a/nagslang/__main__.py Sun Sep 01 13:02:57 2013 +0200 +++ b/nagslang/__main__.py Sun Sep 01 13:56:40 2013 +0200 @@ -1,4 +1,17 @@ +import sys + +import pygame +import pygame.locals as pgl + +from nagslang.options import parse_args +from nagslang.constants import SCREEN + def main(): - """ your app starts here - """ + '''Launch the nagslang''' + parse_args(sys.argv) + pygame.display.init() + pygame.font.init() + pygame.display.set_mode(SCREEN, pgl.SWSURFACE) + #pygame.display.set_icon(load_image(...)) + pygame.display.set_caption('Nagslang') diff -r 8750e097afb5 -r f7a0d6fd9f00 nagslang/constants.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nagslang/constants.py Sun Sep 01 13:56:40 2013 +0200 @@ -0,0 +1,1 @@ +SCREEN = (800, 600) diff -r 8750e097afb5 -r f7a0d6fd9f00 nagslang/options.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nagslang/options.py Sun Sep 01 13:56:40 2013 +0200 @@ -0,0 +1,3 @@ +def parse_args(args): + #TODO + return diff -r 8750e097afb5 -r f7a0d6fd9f00 run_game.py --- a/run_game.py Sun Sep 01 13:02:57 2013 +0200 +++ b/run_game.py Sun Sep 01 13:56:40 2013 +0200 @@ -1,3 +1,5 @@ +#!/usr/bin/env python + import nagslang.__main__ if __name__ == "__main__": nagslang.__main__.main()