GameManager =========== .. currentmodule:: labpyproject.apps.labpyrinthe.bus.game_manager .. autoclass:: GameManager :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~GameManager.ASK_GOTO_MENU ~GameManager.ASK_QUIT_APP ~GameManager.BUILD_LAB ~GameManager.BUILD_LAB_DONE ~GameManager.CHECK_CHANGELOG_KEY ~GameManager.CHOOSE_GAME ~GameManager.CONTENT_ANIM_PIXEL ~GameManager.CONTENT_BOT_DEAD ~GameManager.CONTENT_GAMBLE_CTX ~GameManager.CONTENT_HELP ~GameManager.CONTENT_MESSAGE ~GameManager.CONTENT_PARTIE_SERVER ~GameManager.CONTENT_PLAYER_STATUS ~GameManager.CONTENT_PUBLISHED ~GameManager.CONTENT_TYPE_PARTIE ~GameManager.ENTER_CMD ~GameManager.ENTER_NET_ADDRESS ~GameManager.GAME_CHOICE ~GameManager.GAME_MODE_DEMO ~GameManager.GAME_MODE_PARTIE ~GameManager.GET_FULL_LAB ~GameManager.INITIAL_PHASIS ~GameManager.LABHELPER_SURCHARGED ~GameManager.NET_INFOS ~GameManager.PARTIE_CHOSEN ~GameManager.PARTIE_CREATED ~GameManager.PARTIE_ENDED ~GameManager.PARTIE_INIT ~GameManager.PARTIE_STARTED ~GameManager.PING_DELAY ~GameManager.PLAY_CMD ~GameManager.PUBLISH_CARTE ~GameManager.QUEUE_CMD ~GameManager.REORDER_BOTS ~GameManager.RESET_QUEUE ~GameManager.SET_APPTYPE ~GameManager.SET_UID ~GameManager.SHOW_MESSAGE ~GameManager.SHOW_TXT_CARTE ~GameManager.SHUTDOWN ~GameManager.START_GAME ~GameManager.SYNC_LAB_CODES ~GameManager.UNCONFIRMED_CODES ~GameManager.UPDATE_BOTS ~GameManager.UPDATE_CARTE ~GameManager.UPDATE_GAMBLE_CONTEXT ~GameManager.UPDATE_PLAYER_STATUS ~GameManager.UPDATE_XTRAS .. rubric:: Methods Summary .. autosummary:: ~GameManager.NET_send_status ~GameManager.NET_signal_error ~GameManager.NET_signal_send_error ~GameManager.affiche_aide ~GameManager.affiche_animation_pixel ~GameManager.affiche_gamble_context ~GameManager.affiche_message ~GameManager.affiche_partie_infos_for_server ~GameManager.apply_gamble ~GameManager.ask_user_choice ~GameManager.check_user_choice ~GameManager.client_confirm_lab_resync ~GameManager.client_send_changelog_key ~GameManager.configure_labyrinthe ~GameManager.create_changelog_key ~GameManager.create_gui_order_number ~GameManager.discard_publication_status ~GameManager.dispatch_NETInfos ~GameManager.dispatch_type_partie ~GameManager.end_partie ~GameManager.fire_game_event ~GameManager.game_loop ~GameManager.get_player_by_uid ~GameManager.get_publication_status ~GameManager.goto_menu ~GameManager.handleTask ~GameManager.handle_GUI_info ~GameManager.handle_NET_info ~GameManager.handle_NET_request ~GameManager.handle_global_choice ~GameManager.handle_gui_order_callback ~GameManager.handle_returned_choice ~GameManager.handle_simple_consequences ~GameManager.handle_user_choice ~GameManager.handle_user_command ~GameManager.init_before_gamble ~GameManager.init_changelogs ~GameManager.init_game ~GameManager.init_gui_order_system ~GameManager.init_partie ~GameManager.init_step_changelogs ~GameManager.is_master ~GameManager.is_object_connected ~GameManager.lock_NET_tasks ~GameManager.manage_creation_loop ~GameManager.manage_game_loop ~GameManager.master_closing_gamble ~GameManager.on_GUI_Ready ~GameManager.on_bonus_win ~GameManager.on_content_published ~GameManager.on_first_action_done ~GameManager.on_gamble_closed ~GameManager.on_gamble_defined ~GameManager.on_gamble_played ~GameManager.on_game_choice_made ~GameManager.on_partie_created ~GameManager.on_player_connection_status_changed ~GameManager.on_player_status_changed ~GameManager.on_player_status_updated_by_master ~GameManager.on_player_vitesse_change ~GameManager.on_queue_cmd_added ~GameManager.ping_connections ~GameManager.play_animation_move ~GameManager.play_explosion_scenario ~GameManager.player_connected ~GameManager.player_joignable ~GameManager.publish_carte ~GameManager.quit_game ~GameManager.re_initialise ~GameManager.ready_for_NET_tasks ~GameManager.register_gui_order_callback ~GameManager.register_my_uid ~GameManager.reset_cmd_queue ~GameManager.run_animation_cases ~GameManager.sendGuiCmd ~GameManager.sendNetworkContent ~GameManager.sendNetworkMessage ~GameManager.server_check_clients_lab_resync ~GameManager.server_check_players_XTras_keys ~GameManager.server_check_players_changelog_keys ~GameManager.server_check_players_gamble_keys ~GameManager.server_register_client_changelog_key ~GameManager.server_register_client_lab_resync ~GameManager.set_bot_killed ~GameManager.show_carte_txt_in_preload ~GameManager.start_animation_cases ~GameManager.start_game_loop ~GameManager.start_partie ~GameManager.stop_game_loop ~GameManager.unlock_NET_tasks ~GameManager.update_carte ~GameManager.update_players_labyrinthe .. rubric:: Attributes Documentation .. autoattribute:: ASK_GOTO_MENU .. autoattribute:: ASK_QUIT_APP .. autoattribute:: BUILD_LAB .. autoattribute:: BUILD_LAB_DONE .. autoattribute:: CHECK_CHANGELOG_KEY .. autoattribute:: CHOOSE_GAME .. autoattribute:: CONTENT_ANIM_PIXEL .. autoattribute:: CONTENT_BOT_DEAD .. autoattribute:: CONTENT_GAMBLE_CTX .. autoattribute:: CONTENT_HELP .. autoattribute:: CONTENT_MESSAGE .. autoattribute:: CONTENT_PARTIE_SERVER .. autoattribute:: CONTENT_PLAYER_STATUS .. autoattribute:: CONTENT_PUBLISHED .. autoattribute:: CONTENT_TYPE_PARTIE .. autoattribute:: ENTER_CMD .. autoattribute:: ENTER_NET_ADDRESS .. autoattribute:: GAME_CHOICE .. autoattribute:: GAME_MODE_DEMO .. autoattribute:: GAME_MODE_PARTIE .. autoattribute:: GET_FULL_LAB .. autoattribute:: INITIAL_PHASIS .. autoattribute:: LABHELPER_SURCHARGED .. autoattribute:: NET_INFOS .. autoattribute:: PARTIE_CHOSEN .. autoattribute:: PARTIE_CREATED .. autoattribute:: PARTIE_ENDED .. autoattribute:: PARTIE_INIT .. autoattribute:: PARTIE_STARTED .. autoattribute:: PING_DELAY .. autoattribute:: PLAY_CMD .. autoattribute:: PUBLISH_CARTE .. autoattribute:: QUEUE_CMD .. autoattribute:: REORDER_BOTS .. autoattribute:: RESET_QUEUE .. autoattribute:: SET_APPTYPE .. autoattribute:: SET_UID .. autoattribute:: SHOW_MESSAGE .. autoattribute:: SHOW_TXT_CARTE .. autoattribute:: SHUTDOWN .. autoattribute:: START_GAME .. autoattribute:: SYNC_LAB_CODES .. autoattribute:: UNCONFIRMED_CODES .. autoattribute:: UPDATE_BOTS .. autoattribute:: UPDATE_CARTE .. autoattribute:: UPDATE_GAMBLE_CONTEXT .. autoattribute:: UPDATE_PLAYER_STATUS .. autoattribute:: UPDATE_XTRAS .. rubric:: Methods Documentation .. automethod:: NET_send_status .. automethod:: NET_signal_error .. automethod:: NET_signal_send_error .. automethod:: affiche_aide .. automethod:: affiche_animation_pixel .. automethod:: affiche_gamble_context .. automethod:: affiche_message .. automethod:: affiche_partie_infos_for_server .. automethod:: apply_gamble .. automethod:: ask_user_choice .. automethod:: check_user_choice .. automethod:: client_confirm_lab_resync .. automethod:: client_send_changelog_key .. automethod:: configure_labyrinthe .. automethod:: create_changelog_key .. automethod:: create_gui_order_number .. automethod:: discard_publication_status .. automethod:: dispatch_NETInfos .. automethod:: dispatch_type_partie .. automethod:: end_partie .. automethod:: fire_game_event .. automethod:: game_loop .. automethod:: get_player_by_uid .. automethod:: get_publication_status .. automethod:: goto_menu .. automethod:: handleTask .. automethod:: handle_GUI_info .. automethod:: handle_NET_info .. automethod:: handle_NET_request .. automethod:: handle_global_choice .. automethod:: handle_gui_order_callback .. automethod:: handle_returned_choice .. automethod:: handle_simple_consequences .. automethod:: handle_user_choice .. automethod:: handle_user_command .. automethod:: init_before_gamble .. automethod:: init_changelogs .. automethod:: init_game .. automethod:: init_gui_order_system .. automethod:: init_partie .. automethod:: init_step_changelogs .. automethod:: is_master .. automethod:: is_object_connected .. automethod:: lock_NET_tasks .. automethod:: manage_creation_loop .. automethod:: manage_game_loop .. automethod:: master_closing_gamble .. automethod:: on_GUI_Ready .. automethod:: on_bonus_win .. automethod:: on_content_published .. automethod:: on_first_action_done .. automethod:: on_gamble_closed .. automethod:: on_gamble_defined .. automethod:: on_gamble_played .. automethod:: on_game_choice_made .. automethod:: on_partie_created .. automethod:: on_player_connection_status_changed .. automethod:: on_player_status_changed .. automethod:: on_player_status_updated_by_master .. automethod:: on_player_vitesse_change .. automethod:: on_queue_cmd_added .. automethod:: ping_connections .. automethod:: play_animation_move .. automethod:: play_explosion_scenario .. automethod:: player_connected .. automethod:: player_joignable .. automethod:: publish_carte .. automethod:: quit_game .. automethod:: re_initialise .. automethod:: ready_for_NET_tasks .. automethod:: register_gui_order_callback .. automethod:: register_my_uid .. automethod:: reset_cmd_queue .. automethod:: run_animation_cases .. automethod:: sendGuiCmd .. automethod:: sendNetworkContent .. automethod:: sendNetworkMessage .. automethod:: server_check_clients_lab_resync .. automethod:: server_check_players_XTras_keys .. automethod:: server_check_players_changelog_keys .. automethod:: server_check_players_gamble_keys .. automethod:: server_register_client_changelog_key .. automethod:: server_register_client_lab_resync .. automethod:: set_bot_killed .. automethod:: show_carte_txt_in_preload .. automethod:: start_animation_cases .. automethod:: start_game_loop .. automethod:: start_partie .. automethod:: stop_game_loop .. automethod:: unlock_NET_tasks .. automethod:: update_carte .. automethod:: update_players_labyrinthe