mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-19 03:00:29 +02:00
115 lines
3.7 KiB
C
115 lines
3.7 KiB
C
/*
|
|
UI_WIDGET_GAME_DATA_INPUT_FUNCTIONS.H
|
|
|
|
header included in hcex build.
|
|
*/
|
|
|
|
#ifndef __UI_WIDGET_GAME_DATA_INPUT_FUNCTIONS_H
|
|
#define __UI_WIDGET_GAME_DATA_INPUT_FUNCTIONS_H
|
|
#pragma once
|
|
|
|
/* ---------- headers */
|
|
|
|
#include "cseries/cseries.h"
|
|
|
|
/* ---------- constants */
|
|
|
|
/* ---------- macros */
|
|
|
|
/* ---------- structures */
|
|
|
|
struct widget_instance;
|
|
|
|
typedef void (*ui_widget_game_data_function)(
|
|
struct widget_instance *widget);
|
|
|
|
/* ---------- prototypes/UI_WIDGET_GAME_DATA_INPUT_FUNCTIONS.C */
|
|
|
|
void ui_widget_game_data_function_invoke(
|
|
struct widget_instance *widget,
|
|
word function);
|
|
void widget_function_null(
|
|
struct widget_instance *widget);
|
|
void settings_menu_update_extended_description(
|
|
struct widget_instance *widget);
|
|
void playlist_settings_menu_update_extended_description(
|
|
struct widget_instance *widget);
|
|
void playlist_gametype_select_menu_update_extended_description(
|
|
struct widget_instance *widget);
|
|
void multiplayer_type_menu_update_extended_description(
|
|
struct widget_instance *widget);
|
|
void solo_level_select_list_update_displayed_items(
|
|
struct widget_instance *widget);
|
|
void difficulty_select_menu_update_extended_description(
|
|
struct widget_instance *widget);
|
|
void set_textbox_to_build_number(
|
|
struct widget_instance *widget);
|
|
void server_list_menu_update(
|
|
struct widget_instance *widget);
|
|
void network_pregame_status_screen_update(
|
|
struct widget_instance *widget);
|
|
void splitscreen_pregame_status_screen_update(
|
|
struct widget_instance *widget);
|
|
void netgame_prejoin_players(
|
|
struct widget_instance *widget);
|
|
void mutliplayer_settings_select_list_update_displayed_items(
|
|
struct widget_instance *widget);
|
|
void player_profile_3wide_list_update(
|
|
struct widget_instance *widget);
|
|
void player_profile_edit_select_menu_update_extended_description(
|
|
struct widget_instance *widget);
|
|
void player_profile_1wide_list_update(
|
|
struct widget_instance *widget);
|
|
void solo_game_objective_text(
|
|
struct widget_instance *widget);
|
|
void player_profile_color_picker_update(
|
|
struct widget_instance *widget);
|
|
void main_menu_animation_fakery(
|
|
struct widget_instance *widget);
|
|
void mp_level_select_list_update_displayed_items(
|
|
struct widget_instance *widget);
|
|
void get_active_player_profile_display_name(
|
|
struct widget_instance *widget);
|
|
void get_editable_player_profile_display_name(
|
|
struct widget_instance *widget);
|
|
void get_editable_playlist_profile_display_name(
|
|
struct widget_instance *widget);
|
|
void get_active_player_profile_color_index(
|
|
struct widget_instance *widget);
|
|
void multiplayer_game_set_text_box_for_map_name(
|
|
struct widget_instance *widget);
|
|
void multiplayer_game_set_text_box_for_game_ruleset(
|
|
struct widget_instance *widget);
|
|
void multiplayer_game_set_text_box_for_teams_noteams(
|
|
struct widget_instance *widget);
|
|
void multiplayer_game_set_text_box_for_score_limit(
|
|
struct widget_instance *widget);
|
|
void multiplayer_game_set_text_box_for_score_limit_type(
|
|
struct widget_instance *widget);
|
|
void multiplayer_game_set_bitmap_for_map(
|
|
struct widget_instance *widget);
|
|
void multiplayer_game_set_bitmap_for_ruleset(
|
|
struct widget_instance *widget);
|
|
void multiplayer_game_set_text_box_for_number_of_players(
|
|
struct widget_instance *widget);
|
|
void multiplayer_edit_profile_set_ruleset_textbox_string_index(
|
|
struct widget_instance *widget);
|
|
void system_link_status_check(
|
|
struct widget_instance *widget);
|
|
void multiplayer_game_directions(
|
|
struct widget_instance *widget);
|
|
void teams_no_teams_mp_game_bitmap_update(
|
|
struct widget_instance *widget);
|
|
void warn_if_difficulty_will_nuke_saved_game(
|
|
struct widget_instance *widget);
|
|
void dim_if_no_system_link_cable(
|
|
struct widget_instance *widget);
|
|
|
|
/* ---------- globals */
|
|
|
|
extern ui_widget_game_data_function game_data_input_function_list[41];
|
|
|
|
/* ---------- public code */
|
|
|
|
#endif // __UI_WIDGET_GAME_DATA_INPUT_FUNCTIONS_H
|