コード例 #1
0
ファイル: menu.py プロジェクト: witheld9/vector-kill
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
コード例 #2
0
ファイル: menu.py プロジェクト: witheld9/vector-kill
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()