changeset 10:f7a0d6fd9f00

Some startup code
author Stefano Rivera <stefano@rivera.za.net>
date Sun, 01 Sep 2013 13:56:40 +0200
parents 8750e097afb5
children 1cd05cfec375
files nagslang/__main__.py nagslang/constants.py nagslang/options.py run_game.py
diffstat 4 files changed, 21 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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')
--- /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)
--- /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
--- 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()