|
Defines |
| #define | MENU_NEW_GAME 0 |
| #define | MENU_GAME 1 |
| #define | MENU_EDITOR 2 |
| #define | MENU_VIEW_SCORES 3 |
| #define | MENU_QUIT 4 |
| #define | MENU_LOAD_GAME 5 |
| #define | MENU_SAVE_GAME 6 |
| #define | MENU_DEMO_PLAY 8 |
| #define | MENU_LOAD_LEVEL 9 |
| #define | MENU_START_NETGAME 10 |
| #define | MENU_JOIN_NETGAME 11 |
| #define | MENU_CONFIG 13 |
| #define | MENU_REJOIN_NETGAME 14 |
| #define | MENU_DIFFICULTY 15 |
| #define | MENU_START_SERIAL 18 |
| #define | MENU_HELP 19 |
| #define | MENU_NEW_PLAYER 20 |
| #define | MENU_STOP_MODEM 22 |
| #define | MENU_SHOW_CREDITS 23 |
| #define | MENU_ORDER_INFO 24 |
| #define | MENU_PLAY_SONG 25 |
| #define | ADD_ITEM(t, value, key) do { m[num_options].type=NM_TYPE_MENU; m[num_options].text=t; menu_choice[num_options]=value;num_options++; } while (0) |
| #define | speedtest_on 0 |
Functions |
| void | do_option (int select) |
| void | do_detail_level_menu_custom (void) |
| void | do_multi_player_menu () |
| void | do_ipx_multi_player_menu () |
| void | do_kali_multi_player_menu () |
| void | do_ip_multi_player_menu () |
| void | do_ip_manual_join_menu () |
| void | do_ip_serv_connect_menu () |
| void | do_new_game_menu () |
| void | do_load_game_menu () |
| void | autodemo_menu_check (int nitems, newmenu_item *items, int *last_key, int citem) |
| void | create_main_menu (newmenu_item *m, int *menu_choice, int *callers_num_options) |
| int | DoMenu () |
| void | show_order_form (void) |
| int | do_difficulty_menu () |
| void | set_detail_level_parameters (int detail_level) |
| void | do_detail_level_menu (void) |
| void | do_detail_level_menu_custom_menuset (int nitems, newmenu_item *items, int *last_key, int citem) |
| void | set_custom_detail_vars (void) |
| void | do_save_game_menu () |
| void | GameLoop (int, int) |
| void | change_res_poll () |
| void | change_res () |
| void | d1x_options_menu_poll (int nitems, newmenu_item *menus, int *key, int citem) |
| void | d1x_options_menu () |
| void | joydef_menuset (int nitems, newmenu_item *items, int *last_key, int citem) |
| void | do_options_menu () |
Variables |
| int | last_joy_time |
| ubyte | do_auto_demo = 1 |
| int | Player_default_difficulty |
| int | Auto_leveling_on = 0 |
| int | Menu_draw_copyright = 0 |
| static int | main_menu_choice = 0 |
| int | Max_debris_objects |
| int | Max_objects_onscreen_detailed |
| int | Max_linear_depth_objects |
| byte | Object_complexity = 2 |
| byte | Object_detail = 2 |
| byte | Wall_detail = 2 |
| byte | Wall_render_depth = 2 |
| byte | Debris_amount = 2 |
| byte | SoundChannels = 2 |
| byte | Render_depths [NUM_DETAIL_LEVELS-1] = { 6, 9, 12, 15, 20} |
| byte | Max_perspective_depths [NUM_DETAIL_LEVELS-1] = { 1, 2, 3, 5, 8} |
| byte | Max_linear_depths [NUM_DETAIL_LEVELS-1] = { 3, 5, 7, 10, 17} |
| byte | Max_linear_depths_objects [NUM_DETAIL_LEVELS-1] = { 1, 2, 3, 5, 12} |
| byte | Max_debris_objects_list [NUM_DETAIL_LEVELS-1] = { 2, 4, 7, 10, 15} |
| byte | Max_objects_onscreen_detailed_list [NUM_DETAIL_LEVELS-1] = { 2, 4, 7, 10, 15} |
| byte | Smts_list [NUM_DETAIL_LEVELS-1] = { 2, 4, 8, 16, 50} |
| byte | Max_sound_channels [NUM_DETAIL_LEVELS-1] = { 2, 4, 8, 12, 16} |
| int | last_drawn_cockpit [2] |