1 /* 2 SAR Menu Codes 3 4 Menu Names and Operation codes 5 */ 6 7 #ifndef SARMENUCODES_H 8 #define SARMENUCODES_H 9 10 11 /* 12 * Menu names: 13 */ 14 #define SAR_MENU_NAME_MAIN "Main" 15 16 #define SAR_MENU_NAME_FREE_FLIGHT "Free Flight" 17 #define SAR_MENU_NAME_FREE_FLIGHT_AIRCRAFT "Free Flight Aircraft" 18 #define SAR_MENU_NAME_FREE_FLIGHT_WEATHER "Free Flight Weather" 19 #define SAR_MENU_NAME_FREE_FLIGHT_AIRCRAFT_INFO "Free Flight Aircraft Info" 20 21 #define SAR_MENU_NAME_MISSION "Mission" 22 #define SAR_MENU_NAME_MISSION_BRIEF "Mission Brief" 23 #define SAR_MENU_NAME_MISSION_MAP "Mission Map" 24 #define SAR_MENU_NAME_MISSION_LOG_MAP "Mission Log Map" 25 26 #define SAR_MENU_NAME_CAMPAIGN "Campaign" 27 28 #define SAR_MENU_NAME_PLAYER "Player" 29 30 #define SAR_MENU_NAME_OPTIONS "Options" 31 #define SAR_MENU_NAME_OPTIONS_SIMULATION "Options Simulation" 32 #define SAR_MENU_NAME_OPTIONS_CONTROLLER "Options Controler" 33 #define SAR_MENU_NAME_OPTIONS_CONTROLLER_JS_BTN "Options Controler JS Buttons" 34 #define SAR_MENU_NAME_OPTIONS_CONTROLLER_TEST "Options Controler Test" 35 #define SAR_MENU_NAME_OPTIONS_GRAPHICS "Options Graphics" 36 #define SAR_MENU_NAME_OPTIONS_GRAPHICS_INFO "Options Graphics Info" 37 #define SAR_MENU_NAME_OPTIONS_SOUND "Options Sound" 38 #define SAR_MENU_NAME_OPTIONS_SOUND_INFO "Options Sound Info" 39 40 #define SAR_MENU_NAME_LOADING_SIMULATION "Loading Simulation" 41 42 43 /* 44 * Menu Object IDs: 45 * 46 * Used to identify menu objects and/or operations. 47 */ 48 #define SAR_MENU_ID_GOTO_MAIN 0 49 #define SAR_MENU_ID_GOTO_EXIT 1 50 51 #define SAR_MENU_ID_GOTO_MISSION 10 52 #define SAR_MENU_ID_GOTO_CAMPAIGN 11 53 #define SAR_MENU_ID_GOTO_FREE_FLIGHT 12 54 #define SAR_MENU_ID_GOTO_OPTIONS 13 55 56 #define SAR_MENU_ID_MISSION_LIST 20 57 #define SAR_MENU_ID_MISSION_BRIEF_MESG 21 58 #define SAR_MENU_ID_GOTO_MISSION_PLAYER 22 59 #define SAR_MENU_ID_GOTO_MISSION_BRIEF 23 60 #define SAR_MENU_ID_GOTO_MISSION_BEGIN 24 61 #define SAR_MENU_ID_GOTO_MISSION_MAP 25 62 #define SAR_MENU_ID_GOTO_MISSION_LOG_MAP 26 /* View last log */ 63 #define SAR_MENU_ID_MISSION_MAP_LEFT 27 64 #define SAR_MENU_ID_MISSION_MAP_RIGHT 28 65 #define SAR_MENU_ID_MISSION_MAP_UP 29 66 #define SAR_MENU_ID_MISSION_MAP_DOWN 30 67 #define SAR_MENU_ID_MISSION_MAP_ZOOM_IN 31 68 #define SAR_MENU_ID_MISSION_MAP_ZOOM_OUT 32 69 #define SAR_MENU_ID_MISSION_LOG_MAP_LEFT 33 70 #define SAR_MENU_ID_MISSION_LOG_MAP_RIGHT 34 71 #define SAR_MENU_ID_MISSION_LOG_MAP_UP 35 72 #define SAR_MENU_ID_MISSION_LOG_MAP_DOWN 36 73 #define SAR_MENU_ID_MISSION_LOG_MAP_ZOOM_IN 37 74 #define SAR_MENU_ID_MISSION_LOG_MAP_ZOOM_OUT 38 75 #define SAR_MENU_ID_MISSION_LOG_MAP_EVENT_NEXT 39 76 #define SAR_MENU_ID_MISSION_LOG_MAP_EVENT_PREV 40 77 78 #define SAR_MENU_ID_PLAYER_LIST 60 79 #define SAR_MENU_ID_PLAYER_STATS_MESG 61 80 #define SAR_MENU_ID_PLAYER_ADD 65 81 #define SAR_MENU_ID_PLAYER_EDIT 66 /* Change name */ 82 #define SAR_MENU_ID_PLAYER_REMOVE 67 83 84 #define SAR_MENU_ID_FREE_FLIGHT_SCENERY_LIST 70 85 #define SAR_MENU_ID_FREE_FLIGHT_LOCATIONS_LIST 71 86 #define SAR_MENU_ID_FREE_FLIGHT_AIRCRAFTS_LIST 72 87 #define SAR_MENU_ID_GOTO_FREE_FLIGHT_AIRCRAFT 73 88 #define SAR_MENU_ID_GOTO_FREE_FLIGHT_BEGIN 74 89 #define SAR_MENU_ID_GOTO_FREE_FLIGHT_WEATHER 75 90 #define SAR_MENU_ID_GOTO_FREE_FLIGHT_AIRCRAFT_INFO 76 91 92 #define SAR_MENU_ID_MENU_FREE_FLIGHT_WEATHER_CONDITION 80 93 #define SAR_MENU_ID_MENU_FREE_FLIGHT_SYSTEM_TIME 81 94 95 #define SAR_MENU_ID_GOTO_OPTIONS_SIMULATION 100 96 #define SAR_MENU_ID_GOTO_OPTIONS_CONTROLLER 110 97 #define SAR_MENU_ID_GOTO_OPTIONS_CONTROLLER_JS_BTN 111 98 #define SAR_MENU_ID_GOTO_OPTIONS_CONTROLLER_TEST 112 99 #define SAR_MENU_ID_GOTO_OPTIONS_GRAPHICS 120 100 #define SAR_MENU_ID_GOTO_OPTIONS_GRAPHICS_INFO 121 101 #define SAR_MENU_ID_GRAPHICS_INFO_MESG 122 102 #define SAR_MENU_ID_GOTO_OPTIONS_SOUND 130 103 #define SAR_MENU_ID_GOTO_OPTIONS_SOUND_INFO 131 104 #define SAR_MENU_ID_SOUND_INFO_MESG 132 105 106 /* 107 * ID codes for options menu objects, these should not conflict 108 * with any of the SAR_MENU_ID_MENU_* codes) 109 */ 110 #define SAR_MENU_ID_OPT_UNITS 510 /* Spin */ 111 #define SAR_MENU_ID_OPT_HOIST_CONTACT 511 /* Spin */ 112 #define SAR_MENU_ID_OPT_DAMAGE_RESISTANCE 512 /* Spin */ 113 #define SAR_MENU_ID_OPT_FLIGHT_PHYSICS 513 /* Spin */ 114 115 #define SAR_MENU_ID_OPT_JS0_CONNECTION 520 /* Spin */ 116 #define SAR_MENU_ID_OPT_JS1_CONNECTION 521 /* Spin */ 117 #define SAR_MENU_ID_OPT_JS0_AXISES 522 /* Spin */ 118 #define SAR_MENU_ID_OPT_JS1_AXISES 523 /* Spin */ 119 #define SAR_MENU_ID_OPT_JS_PRIORITY 524 /* Spin */ 120 #define SAR_MENU_ID_OPT_JS0_BUTTON_ACTION 530 /* Spin */ 121 #define SAR_MENU_ID_OPT_JS0_BUTTON_NUMBER 531 /* Spin */ 122 #define SAR_MENU_ID_OPT_JS1_BUTTON_ACTION 532 /* Spin */ 123 #define SAR_MENU_ID_OPT_JS1_BUTTON_NUMBER 533 /* Spin */ 124 #define SAR_MENU_ID_OPT_CONTROLLER_REFRESH 534 /* Button */ 125 #define SAR_MENU_ID_OPT_JS_TEST_UPDATE 535 /* MDisplay */ 126 127 #define SAR_MENU_ID_OPT_GROUND_TEXTURE 550 /* Switch */ 128 #define SAR_MENU_ID_OPT_OBJECT_TEXTURE 551 /* Switch */ 129 #define SAR_MENU_ID_OPT_CLOUDS 552 /* Switch */ 130 #define SAR_MENU_ID_OPT_ATMOSPHERE 553 /* Switch */ 131 #define SAR_MENU_ID_OPT_DUAL_PASS_DEPTH 554 /* Switch */ 132 #define SAR_MENU_ID_OPT_PROP_WASH 555 /* Switch */ 133 #define SAR_MENU_ID_OPT_SMOKE_TRAILS 556 /* Switch */ 134 #define SAR_MENU_ID_OPT_CELESTIAL_OBJECTS 557 /* Switch */ 135 #define SAR_MENU_ID_OPT_VISIBILITY_MAX 558 /* Spin */ 136 #define SAR_MENU_ID_OPT_GRAPHICS_ACCELERATION 559 /* Slider */ 137 #define SAR_MENU_ID_OPT_RESOLUTION 560 /* Switch */ 138 #define SAR_MENU_ID_OPT_FULLSCREEN 561 /* Spin */ 139 #define SAR_MENU_ID_OPT_GRAPHICS_INFO_SAVE 570 /* Button */ 140 141 #define SAR_MENU_ID_OPT_SOUND_LEVEL 580 /* Spin */ 142 #define SAR_MENU_ID_OPT_SOUND_PRIORITY 581 /* Spin */ 143 #define SAR_MENU_ID_OPT_MUSIC 582 /* Switch */ 144 #define SAR_MENU_ID_OPT_VOLUME_MASTER 585 /* Slider */ 145 #define SAR_MENU_ID_OPT_VOLUME_SOUND 586 /* Slider */ 146 #define SAR_MENU_ID_OPT_VOLUME_MUSIC 587 /* Slider */ 147 #define SAR_MENU_ID_OPT_SOUND_TEST 590 /* Button */ 148 #define SAR_MENU_ID_OPT_SOUND_INFO_SAVE 591 /* Button */ 149 150 #endif /* SARMENUCODES_H */ 151