def start_arena(weapon=None): display.clear_text_group('menu') display.clear_text_group('logo') display.clear_text_group('bot_center') events.unregister_event('input', control) events.unregister_event('loop', battlefield.loop_attract) events.unregister_event('camera', action_camera) events.register_event('loop', battlefield.loop) battlefield.clean() battlefield.create() display.CAMERA['camera_move_speed'] = 0.05
def setup_main_menu(): global MENU events.register_event('input', control) events.register_event('loop', battlefield.loop_attract) events.register_event('camera', action_camera) battlefield.create(player=False) display.create_text_group('logo') display.create_text_group('menu') MENU = [{'text': 'Planet', 'callback': start_planet}, {'text': 'Arena', 'callback': weapon_selection}, {'text': 'Quit', 'callback': shutdown}] display.print_text(display.get_window_size()[0]/2, display.get_window_size()[1]*.8, 'VECTOR:KILL', color=(0, 255, 0, 100), font_name='Thin Design', font_size=42, center=True, show_for=-1, text_group='logo') display.print_text(display.get_window_size()[0]/2, display.get_window_size()[1]*.20, 'Next unlock:', text_group='bot_center', color=(238, 221, 130, 255), show_for=-1, center=True) display.print_text(display.get_window_size()[0]/2, display.get_window_size()[1]*.15, 'Ivan\'s Chaingun', text_group='bot_center', color=(255, 215, 0, 255), show_for=-1, center=True) draw_menu()