diff options
Diffstat (limited to 'riseoftodmoldren/screens/main.py')
-rw-r--r-- | riseoftodmoldren/screens/main.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/riseoftodmoldren/screens/main.py b/riseoftodmoldren/screens/main.py new file mode 100644 index 0000000..3ce0645 --- /dev/null +++ b/riseoftodmoldren/screens/main.py @@ -0,0 +1,19 @@ +from .. import assets +from ..base import State, StateApp + + +class MainScreen(State): + background = None + sack = None + potion = None + + def on_start(self, app: 'StateApp'): + if self.background is None: + self.background = assets.FOREST1.as_tiled_surface(app.screen_rect) + self.sack = assets.SACK.as_surface() + self.potion = assets.HEAL_POTION_ICON.as_surface() + + def on_render(self, app: 'StateApp'): + app.screen.blit(self.background, (0, 0)) + app.screen.blit(self.sack, (25, 600)) + app.screen.blit(self.potion, (760, 435)) |