Add very placeholder level scene
[koperkapel.git] / koperkapel / scenes / level.py
1 """Render a level"""
2
3 import json
4
5 from pgzero.constants import keys
6 from .base import Scene, ChangeSceneEvent
7
8
9 class LevelScene(Scene):
10     """ Level scene. """
11
12
13     def __init__(self, level_name):
14         self._level_name = level_name
15
16     def draw(self, screen):
17         screen.clear()
18         screen.draw.text("This is level {}".format(self._level_name), (200, 100))
19
20     def on_key_down(self, key, mod, unicode):
21         if key == keys.ESCAPE:
22             from .menu import MenuScene
23             return [ChangeSceneEvent(MenuScene())]