changeset 322:a4e93b1086b8

Load all levels.
author Simon Cross <hodgestar@gmail.com>
date Fri, 06 Sep 2013 02:03:53 +0200
parents 0d7885e2f063
children b59a3e530265
files data/levels/LEVELS nagslang/engine.py
diffstat 2 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/data/levels/LEVELS	Fri Sep 06 02:03:53 2013 +0200
@@ -0,0 +1,4 @@
+levels:
+  - start
+  - level1
+  - level1
--- a/nagslang/engine.py	Fri Sep 06 02:03:16 2013 +0200
+++ b/nagslang/engine.py	Fri Sep 06 02:03:53 2013 +0200
@@ -22,9 +22,9 @@
         self._screens = {
             'menu': MenuScreen,
             'dead': PlayerDiedScreen,
-            'level1': AreaScreen,
-            'level2': AreaScreen,
         }
+        for area_name in AreaScreen.list_areas():
+            self._screens[area_name] = AreaScreen
         self._world.load()
         self.change_screen('menu')
         # Dummy resize event, to force us to realise our real size