From 1981da70ecc44b9f642d240b2815a69ba988e2e9 Mon Sep 17 00:00:00 2001 From: Neil Date: Sat, 17 May 2014 01:05:44 +0200 Subject: [PATCH] Centre menu items --- naja/scenes/menu.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/naja/scenes/menu.py b/naja/scenes/menu.py index e5a77a4..a409b2a 100644 --- a/naja/scenes/menu.py +++ b/naja/scenes/menu.py @@ -29,49 +29,54 @@ class MenuScene(Scene): selector = SelectorWidget() self.add(selector) y_offset, y_diff = 270, 40 - x_offset = 350 + x_offset = 400 y_offset += y_diff resume = TextWidget( (x_offset, y_offset), 'Resume Game', colour=PALETTE.WHITE, - unselectable_colour=PALETTE.GREY) + unselectable_colour=PALETTE.GREY, centre=True) resume.add_callback('click', self.scene_callback(GameScene)) resume.set_selectable_callback(lambda: state is not None) selector.add(resume) y_offset += y_diff new = TextWidget( - (x_offset, y_offset), 'New Game', colour=PALETTE.WHITE) + (x_offset, y_offset), 'New Game', colour=PALETTE.WHITE, + centre=True) new.add_callback('click', self.scene_callback(NewGameScene)) selector.add(new) y_offset += y_diff - load = TextWidget((x_offset, y_offset), 'Load', colour=PALETTE.WHITE) + load = TextWidget((x_offset, y_offset), 'Load', colour=PALETTE.WHITE, + centre=True) load.add_callback('click', self.scene_callback(LoadGameScene)) selector.add(load) y_offset += y_diff save = TextWidget( (x_offset, y_offset), 'Save', colour=PALETTE.WHITE, - unselectable_colour=PALETTE.GREY) + unselectable_colour=PALETTE.GREY, centre=True) save.add_callback('click', self.scene_callback(SaveGameScene)) save.set_selectable_callback(lambda: state is not None) selector.add(save) y_offset += y_diff howto = TextWidget( - (x_offset, y_offset), 'How To Play', colour=PALETTE.WHITE) + (x_offset, y_offset), 'How To Play', colour=PALETTE.WHITE, + centre=True) howto.add_callback('click', self.scene_callback(HowtoScene)) selector.add(howto) y_offset += y_diff credits = TextWidget( - (x_offset, y_offset), 'Credits', colour=PALETTE.WHITE) + (x_offset, y_offset), 'Credits', colour=PALETTE.WHITE, + centre=True) credits.add_callback('click', self.scene_callback(CreditsScene)) selector.add(credits) y_offset += y_diff - quit = TextWidget((x_offset, y_offset), 'Quit', colour=PALETTE.WHITE) + quit = TextWidget((x_offset, y_offset), 'Quit', colour=PALETTE.WHITE, + centre=True) quit.add_callback('click', lambda event: QuitGameEvent.post()) selector.add(quit) -- 2.34.1