Exemplo n.º 1
0
mygame = Game(name="Demo game")

# Set a message variable to display a message on selected menu item
message = None

# Now we want to create some menus to tell the player what to do, or to
# give some informations/directions
# IMPORTANT: Menu do absolutely nothing by themselves, they are just a
# structured display of informations.
# The syntaxe is game_object.add_menu_entry(category,shortcut,message)
option_red = "A cool menu in dim red"
option_magenta = "Another cool menu in bright magenta"
mygame.add_menu_entry("main_menu", None, "=" * 22)
mygame.add_menu_entry("main_menu", "h", "Show the help menu")
mygame.add_menu_entry("main_menu", None, "=" * 22)
mygame.add_menu_entry("main_menu", "1", Utils.red_dim(option_red))
mygame.add_menu_entry("main_menu", "2", Utils.magenta_bright(option_magenta))
mygame.add_menu_entry("main_menu", "q", "Quit game")

mygame.add_menu_entry("help_menu", None, "---------")
mygame.add_menu_entry("help_menu", None, "Help Menu")
mygame.add_menu_entry("help_menu", None, "---------")
mygame.add_menu_entry("help_menu", "j", "Random help menu")
mygame.add_menu_entry("help_menu", "b", "Back to main menu")

# let's set a variable that hold the current menu category (for navigation)
current_menu = "main_menu"
# Now let's make a loop to dynamically navigate in the menu
key = None
while True:
    # clear screen
Exemplo n.º 2
0
import gamelib.Utils as Utils

# First of all let's create a Game object
mygame = Game(name='Demo game')

# Set a message variable to display a message on selected menu item
message = None

# Now we want to create some menus to tell the player what to do, or to give some informations/directions
# IMPORTANT: Menu do absolutely nothing by themselves, they are just a structured display of informations
# The syntaxe is game_object.add_menu_entry(category,shortcut,message)
mygame.add_menu_entry('main_menu', None, '=' * 22)
mygame.add_menu_entry('main_menu', 'h', 'Show the help menu')
mygame.add_menu_entry('main_menu', None, '=' * 22)
mygame.add_menu_entry('main_menu', '1',
                      Utils.red_dim('A cool menu in dim red'))
mygame.add_menu_entry(
    'main_menu', '2',
    Utils.magenta_bright('Another cool menu in bright magenta'))
mygame.add_menu_entry('main_menu', 'q', 'Quit game')

mygame.add_menu_entry('help_menu', None, '---------')
mygame.add_menu_entry('help_menu', None, 'Help Menu')
mygame.add_menu_entry('help_menu', None, '---------')
mygame.add_menu_entry('help_menu', 'j', 'Random help menu')
mygame.add_menu_entry('help_menu', 'b', 'Back to main menu')

# let's set a variable that hold the current menu category (for navigation)
current_menu = 'main_menu'
# Now let's make a loop to dynamically navigate in the menu
key = None