# automatically loads Pinochio's menu into database # run using shell in django: # i.e. $ python manage.py < menu/loadmenu.py from menu.load_menu import * from accounts.load_su import * load_menu() load_su()
""" @author: Jon Lebrero Catalina """ import os import sys # Como no queremos mostrar los ficheros, los guardaremos todos en una carpeta BIN sys.path.append('./bin') from menu import load_menu # Crearemos los Lotes e Invernaderos en el arranque y los enviaremos a las funciones. # Idealmente, podria hacerse la carga del fichero automaticamente en el arranque para no tener que crear estos datos de esta manera. dicLotes = {} dicInvernaderos = {} os.system('cls') # Se llama a load_menu(dic, dic) y el crea la instancia que controla todo nuestro programa load_menu(dicLotes, dicInvernaderos)
def __call__(self): # Check the action type if self.action == 'main': # Main menu if self.char == 'n': # New game menu menu.newgame_menu() elif self.char == 'l': # Load game menu menu.load_menu() elif self.char == 'o': # Options menu menu.options_menu() elif self.char == 'h': # Help menu menu.help_menu() elif self.char == 'a': # About menu menu.about_menu() elif self.char == 'e': # Exit program sys.exit() elif self.action == 'load': # Load menu if self.char == 'b': # Back to main menu menu.main_menu() elif self.char == 'c': # Choose game return self.char elif self.action == 'options': # Load menu if self.char == 'b': # Back to main menu menu.main_menu() elif self.char == 'c': # Choose language return self.char elif self.action == 'new': # New game menu if self.char == 'b': # Back to main menu menu.main_menu() elif self.char == 'c': # Choose game return self.char elif self.action == 'help': # Help menu if self.char == 'b': # Back to main menu menu.main_menu() elif self.action == 'about': # About menu if self.char == 'l': menu.show_license() elif self.char == 'b': # Back to main menu menu.main_menu() elif self.action == 'license': # License if self.char == 'b': # Back to About menu menu.about_menu()
def setUp(self): load_menu()