changeset 27:cbf0a6e06f5b

Make the game runnable as zip file
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Fri, 16 Mar 2012 22:10:10 +0100
parents 6863f92d93ae
children 69cdf80e301c
files __main__.py jelly/__main__.py jelly/display.py jelly/game.py run_jelly.py setup.py
diffstat 6 files changed, 18 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/__main__.py	Fri Mar 16 22:10:10 2012 +0100
@@ -0,0 +1,6 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+from jelly import Game
+
+Game().run()
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/jelly/__main__.py	Fri Mar 16 22:10:10 2012 +0100
@@ -0,0 +1,6 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+from jelly import Game
+
+Game().run()
--- a/jelly/display.py	Fri Mar 16 21:37:54 2012 +0100
+++ b/jelly/display.py	Fri Mar 16 22:10:10 2012 +0100
@@ -44,7 +44,7 @@
     def render_image(self, image_file):
         self.first_draw = True
         self.fog = None
-        self.background = pygame.image.load(image_file).convert()
+        self.background = resource.load_image(image_file)
         self.sprites = SortedUpdates()
         self.hud = SortedUpdates()
         self.shadows = pygame.sprite.RenderUpdates()
--- a/jelly/game.py	Fri Mar 16 21:37:54 2012 +0100
+++ b/jelly/game.py	Fri Mar 16 22:10:10 2012 +0100
@@ -61,15 +61,15 @@
             raise util.QuitGame()
 
     def start(self):
-        self.display.render_image('jelly/title.png')
+        self.display.render_image('title.png')
         self.game_menu()
 
     def game_over(self):
-        self.display.render_image('jelly/dead.png')
+        self.display.render_image('dead.png')
         self.game_menu()
 
     def victory(self):
-        self.display.render_image('jelly/finish.png')
+        self.display.render_image('finish.png')
         self.game_menu()
 
     def next_level(self):
--- a/run_jelly.py	Fri Mar 16 21:37:54 2012 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-
-from jelly import Game
-
-Game().run()
--- a/setup.py	Fri Mar 16 21:37:54 2012 +0100
+++ b/setup.py	Fri Mar 16 22:10:10 2012 +0100
@@ -1,6 +1,7 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 
+import glob
 from setuptools import setup
 
 setup(
@@ -16,6 +17,7 @@
     options = {
         'py2exe': {
             'bundle_files': 1,
+            'includes': 'jelly',
         },
     },
     windows = [