Mercurial > nagslang
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