From eddfac271a79f9b45297bc6bb3fb6387548dec11 Mon Sep 17 00:00:00 2001 From: Dorian Pula Date: Wed, 22 Feb 2017 18:21:50 -0500 Subject: [PATCH] Recreate basic screen changing in PySide app. --- justcheckers/justcheckers.kv | 49 ++++++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/justcheckers/justcheckers.kv b/justcheckers/justcheckers.kv index ea01146..cde3060 100644 --- a/justcheckers/justcheckers.kv +++ b/justcheckers/justcheckers.kv @@ -1,8 +1,53 @@ #: import justcheckers justcheckers -FloatLayout: +ScreenManager: + MenuScreen: + GameScreen: + InfoScreen: + +: + name: 'menu' + Image: + source: 'images/backdrop.jpg' + BoxLayout: + orientation: "vertical" + Label: + text: "justCheckers {} - Main Menu".format(justcheckers.__version__) + Button: + text: "New Game" + on_press: + root.manager.transition.direction = 'left' + root.manager.current = 'game' + Button: + text: "Credits" + on_press: + root.manager.transition.direction = 'left' + root.manager.current = 'info' + + +: + name: 'game' + Image: + source: 'images/backdrop.jpg' + BoxLayout: + orientation: "vertical" + Label: + text: "Game" + Button: + text: "Back to Menu" + on_press: + root.manager.transition.direction = 'right' + root.manager.current = 'menu' + +: + name: 'info' Image: source: 'images/backdrop.jpg' BoxLayout: Label: - text: "justCheckers {}".format(justcheckers.__version__) + text: "Info" + Button: + text: "Back to Menu" + on_press: + root.manager.transition.direction = 'right' + root.manager.current = 'menu'