Lines Matching refs:m_null

2165   {"MOVEMENT"    ,S_SKIP|S_TITLE,m_null,KB_X,KB_Y},
2178 {"MENUS" ,S_SKIP|S_TITLE,m_null,KB_X,KB_Y+12*8},
2188 {0,S_RESET,m_null,X_BUTTON,Y_BUTTON},
2190 {"NEXT ->",S_SKIP|S_NEXT,m_null,KB_NEXT,KB_Y+20*8, {keys_settings2}},
2193 {0,S_SKIP|S_END,m_null}
2199 {"SCREEN" ,S_SKIP|S_TITLE,m_null,KB_X,KB_Y},
2225 {"GAME" ,S_SKIP|S_TITLE,m_null,KB_X,KB_Y+12*8},
2232 {"<- PREV", S_SKIP|S_PREV,m_null,KB_PREV,KB_Y+20*8, {keys_settings1}},
2233 {"NEXT ->", S_SKIP|S_NEXT,m_null,KB_NEXT,KB_Y+20*8, {keys_settings3}},
2237 {0,S_SKIP|S_END,m_null}
2242 {"WEAPONS" ,S_SKIP|S_TITLE,m_null,KB_X,KB_Y},
2255 {"<- PREV",S_SKIP|S_PREV,m_null,KB_PREV,KB_Y+20*8, {keys_settings2}},
2256 {"NEXT ->",S_SKIP|S_NEXT,m_null,KB_NEXT,KB_Y+20*8, {keys_settings4}},
2260 {0,S_SKIP|S_END,m_null}
2266 {"AUTOMAP" ,S_SKIP|S_TITLE,m_null,KB_X,KB_Y},
2279 {"CHATTING" ,S_SKIP|S_TITLE,m_null,KB_X,KB_Y+12*8},
2288 {"<- PREV" ,S_SKIP|S_PREV,m_null,KB_PREV,KB_Y+20*8, {keys_settings3}},
2292 {0,S_SKIP|S_END,m_null}
2383 {"ENABLE RECOIL", S_YESNO,m_null,WP_X, WP_Y+ weap_recoil*8, {"weapon_recoil"}},
2384 {"ENABLE BOBBING",S_YESNO,m_null,WP_X, WP_Y+weap_bobbing*8, {"player_bobbing"}},
2386 {"1ST CHOICE WEAPON",S_WEAP,m_null,WP_X,WP_Y+weap_pref1*8, {"weapon_choice_1"}},
2387 {"2nd CHOICE WEAPON",S_WEAP,m_null,WP_X,WP_Y+weap_pref2*8, {"weapon_choice_2"}},
2388 {"3rd CHOICE WEAPON",S_WEAP,m_null,WP_X,WP_Y+weap_pref3*8, {"weapon_choice_3"}},
2389 {"4th CHOICE WEAPON",S_WEAP,m_null,WP_X,WP_Y+weap_pref4*8, {"weapon_choice_4"}},
2390 {"5th CHOICE WEAPON",S_WEAP,m_null,WP_X,WP_Y+weap_pref5*8, {"weapon_choice_5"}},
2391 {"6th CHOICE WEAPON",S_WEAP,m_null,WP_X,WP_Y+weap_pref6*8, {"weapon_choice_6"}},
2392 {"7th CHOICE WEAPON",S_WEAP,m_null,WP_X,WP_Y+weap_pref7*8, {"weapon_choice_7"}},
2393 {"8th CHOICE WEAPON",S_WEAP,m_null,WP_X,WP_Y+weap_pref8*8, {"weapon_choice_8"}},
2394 {"9th CHOICE WEAPON",S_WEAP,m_null,WP_X,WP_Y+weap_pref9*8, {"weapon_choice_9"}},
2396 {"Enable Fist/Chainsaw\n& SG/SSG toggle", S_YESNO, m_null, WP_X,
2400 {0,S_RESET,m_null,X_BUTTON,Y_BUTTON},
2403 {0,S_SKIP|S_END,m_null}
2468 {"STATUS BAR" ,S_SKIP|S_TITLE,m_null,ST_X,ST_Y+ 1*8 },
2470 {"USE RED NUMBERS" ,S_YESNO, m_null,ST_X,ST_Y+ 2*8, {"sts_always_red"}},
2471 {"GRAY %" ,S_YESNO, m_null,ST_X,ST_Y+ 3*8, {"sts_pct_always_gray"}},
2472 {"SINGLE KEY DISPLAY",S_YESNO, m_null,ST_X,ST_Y+ 4*8, {"sts_traditional_keys"}},
2474 {"HEADS-UP DISPLAY" ,S_SKIP|S_TITLE,m_null,ST_X,ST_Y+ 6*8},
2476 {"HIDE SECRETS" ,S_YESNO ,m_null,ST_X,ST_Y+ 7*8, {"hud_nosecrets"}},
2477 {"HEALTH LOW/OK" ,S_NUM ,m_null,ST_X,ST_Y+ 8*8, {"health_red"}},
2478 {"HEALTH OK/GOOD" ,S_NUM ,m_null,ST_X,ST_Y+ 9*8, {"health_yellow"}},
2479 {"HEALTH GOOD/EXTRA" ,S_NUM ,m_null,ST_X,ST_Y+10*8, {"health_green"}},
2480 {"ARMOR LOW/OK" ,S_NUM ,m_null,ST_X,ST_Y+11*8, {"armor_red"}},
2481 {"ARMOR OK/GOOD" ,S_NUM ,m_null,ST_X,ST_Y+12*8, {"armor_yellow"}},
2482 {"ARMOR GOOD/EXTRA" ,S_NUM ,m_null,ST_X,ST_Y+13*8, {"armor_green"}},
2483 {"AMMO LOW/OK" ,S_NUM ,m_null,ST_X,ST_Y+14*8, {"ammo_red"}},
2484 {"AMMO OK/GOOD" ,S_NUM ,m_null,ST_X,ST_Y+15*8, {"ammo_yellow"}},
2487 {0,S_RESET,m_null,X_BUTTON,Y_BUTTON},
2490 {0,S_SKIP|S_END,m_null}
2558 {"background", S_COLOR, m_null, AU_X, AU_Y, {"mapcolor_back"}},
2559 {"grid lines", S_COLOR, m_null, AU_X, AU_Y + 1*8, {"mapcolor_grid"}},
2560 {"normal 1s wall", S_COLOR, m_null,AU_X,AU_Y+ 2*8, {"mapcolor_wall"}},
2561 {"line at floor height change", S_COLOR, m_null, AU_X, AU_Y+ 3*8, {"mapcolor_fchg"}},
2562 {"line at ceiling height change" ,S_COLOR,m_null,AU_X,AU_Y+ 4*8, {"mapcolor_cchg"}},
2563 {"line at sector with floor = ceiling",S_COLOR,m_null,AU_X,AU_Y+ 5*8, {"mapcolor_clsd"}},
2564 {"red key" ,S_COLOR,m_null,AU_X,AU_Y+ 6*8, {"mapcolor_rkey"}},
2565 {"blue key" ,S_COLOR,m_null,AU_X,AU_Y+ 7*8, {"mapcolor_bkey"}},
2566 {"yellow key" ,S_COLOR,m_null,AU_X,AU_Y+ 8*8, {"mapcolor_ykey"}},
2567 {"red door" ,S_COLOR,m_null,AU_X,AU_Y+ 9*8, {"mapcolor_rdor"}},
2568 {"blue door" ,S_COLOR,m_null,AU_X,AU_Y+10*8, {"mapcolor_bdor"}},
2569 {"yellow door" ,S_COLOR,m_null,AU_X,AU_Y+11*8, {"mapcolor_ydor"}},
2571 {"AUTOMAP LEVEL TITLE COLOR" ,S_CRITEM,m_null,AU_X,AU_Y+13*8, {"hudcolor_titl"}},
2572 {"AUTOMAP COORDINATES COLOR" ,S_CRITEM,m_null,AU_X,AU_Y+14*8, {"hudcolor_xyco"}},
2574 {"Show Secrets only after entering",S_YESNO,m_null,AU_X,AU_Y+15*8, {"map_secret_after"}},
2576 …{"Show coordinates of automap pointer",S_YESNO,m_null,AU_X,AU_Y+16*8, {"map_point_coord"}}, // ki…
2579 {0,S_RESET,m_null,X_BUTTON,Y_BUTTON},
2581 {"NEXT ->",S_SKIP|S_NEXT,m_null,AU_NEXT,AU_Y+20*8, {auto_settings2}},
2584 {0,S_SKIP|S_END,m_null}
2590 {"teleporter line" ,S_COLOR ,m_null,AU_X,AU_Y, {"mapcolor_tele"}},
2591 {"secret sector boundary" ,S_COLOR ,m_null,AU_X,AU_Y+ 1*8, {"mapcolor_secr"}},
2593 {"exit line" ,S_COLOR ,m_null,AU_X,AU_Y+ 2*8, {"mapcolor_exit"}},
2594 {"computer map unseen line" ,S_COLOR ,m_null,AU_X,AU_Y+ 3*8, {"mapcolor_unsn"}},
2595 {"line w/no floor/ceiling changes",S_COLOR ,m_null,AU_X,AU_Y+ 4*8, {"mapcolor_flat"}},
2596 {"general sprite" ,S_COLOR ,m_null,AU_X,AU_Y+ 5*8, {"mapcolor_sprt"}},
2597 …{"countable enemy sprite" ,S_COLOR ,m_null,AU_X,AU_Y+ 6*8, {"mapcolor_enemy"}}, // cp…
2598 …{"countable item sprite" ,S_COLOR ,m_null,AU_X,AU_Y+ 7*8, {"mapcolor_item"}}, // me…
2599 {"crosshair" ,S_COLOR ,m_null,AU_X,AU_Y+ 8*8, {"mapcolor_hair"}},
2600 {"single player arrow" ,S_COLOR ,m_null,AU_X,AU_Y+ 9*8, {"mapcolor_sngl"}},
2601 {"your colour in multiplayer" ,S_COLOR ,m_null,AU_X,AU_Y+10*8, {"mapcolor_me"}},
2603 …{"friends" ,S_COLOR ,m_null,AU_X,AU_Y+12*8, {"mapcolor_frnd"}}, // k…
2605 {"<- PREV",S_SKIP|S_PREV,m_null,AU_PREV,AU_Y+20*8, {auto_settings1}},
2609 {0,S_SKIP|S_END,m_null}
2737 …{"Monster Infighting When Provoked",S_YESNO,m_null,E_X,E_Y+ enem_infighting*8, {"monster_infightin…
2739 {"Remember Previous Enemy",S_YESNO,m_null,E_X,E_Y+ enem_remember*8, {"monsters_remember"}},
2742 {"Monster Backing Out",S_YESNO,m_null,E_X,E_Y+ enem_backing*8, {"monster_backing"}},
2744 {"Climb Steep Stairs", S_YESNO,m_null,E_X,E_Y+enem_monkeys*8, {"monkeys"}},
2747 …{"Intelligently Avoid Hazards",S_YESNO,m_null,E_X,E_Y+ enem_avoid_hazards*8, {"monster_avoid_hazar…
2750 {"Affected by Friction",S_YESNO,m_null,E_X,E_Y+ enem_friction*8, {"monster_friction"}},
2752 {"Rescue Dying Friends",S_YESNO,m_null,E_X,E_Y+ enem_help_friends*8, {"help_friends"}},
2756 …{"Number Of Single-Player Helper Dogs",S_NUM|S_LEVWARN,m_null,E_X,E_Y+ enem_helpers*8, {"player_he…
2759 {"Distance Friends Stay Away",S_NUM,m_null,E_X,E_Y+ enem_distfriend*8, {"friend_distance"}},
2761 {"Allow dogs to jump down",S_YESNO,m_null,E_X,E_Y+ enem_dog_jumping*8, {"dog_jumping"}},
2765 {0,S_RESET,m_null,X_BUTTON,Y_BUTTON},
2768 {0,S_SKIP|S_END,m_null}
2877 {"Video" ,S_SKIP|S_TITLE, m_null, G_X, G_YA - 12},
2879 {"Enable Translucency", S_YESNO, m_null, G_X,
2882 {"Translucency filter percentage", S_NUM, m_null, G_X,
2885 {"Fullscreen Video mode", S_YESNO|S_PRGWARN, m_null, G_X,
2888 {"Video mode", S_CHOICE|S_PRGWARN, m_null, G_X,
2891 {"Uncapped Framerate", S_YESNO, m_null, G_X,
2895 {"OpenGL", S_SKIP|S_TITLE, m_null, G_X, G_YA2 - 12},
2897 {"Texture filter", S_CHOICE|S_PRGWARN, m_null, G_X,
2900 {"Texture format", S_CHOICE|S_PRGWARN, m_null, G_X,
2903 {"Item out of Floor offset", S_NUM, m_null, G_X,
2908 {"PCX instead of BMP for screenshots", S_YESNO, m_null, G_X,
2913 {"Flash Icon During Disk IO", S_YESNO, m_null, G_X,
2917 {"Sound & Music", S_SKIP|S_TITLE, m_null, G_X, G_YA3 - 12},
2919 {"Sound Card", S_NUM|S_PRGWARN, m_null, G_X,
2922 {"Music Card", S_NUM|S_PRGWARN, m_null, G_X,
2925 {"Autodetect Number of Voices", S_YESNO|S_PRGWARN, m_null, G_X,
2929 {"Number of Sound Channels", S_NUM|S_PRGWARN, m_null, G_X,
2932 {"Enable v1.1 Pitch Effects", S_YESNO, m_null, G_X,
2936 {0,S_RESET,m_null,X_BUTTON,Y_BUTTON},
2938 {"NEXT ->",S_SKIP|S_NEXT,m_null,KB_NEXT,KB_Y+20*8, {gen_settings2}},
2941 {0,S_SKIP|S_END,m_null}
2976 {"Input Devices" ,S_SKIP|S_TITLE, m_null, G_X, G_YB - 12},
2978 {"Enable Mouse", S_YESNO, m_null, G_X,
2981 {"Enable Joystick", S_YESNO, m_null, G_X,
2984 {"Files Preloaded at Game Startup",S_SKIP|S_TITLE, m_null, G_X,
2987 {"WAD # 1", S_FILE, m_null, GF_X, G_YB1 + general_wad1*8, {"wadfile_1"}},
2989 {"WAD #2", S_FILE, m_null, GF_X, G_YB1 + general_wad2*8, {"wadfile_2"}},
2991 {"DEH/BEX # 1", S_FILE, m_null, GF_X, G_YB1 + general_deh1*8, {"dehfile_1"}},
2993 {"DEH/BEX #2", S_FILE, m_null, GF_X, G_YB1 + general_deh2*8, {"dehfile_2"}},
2995 {"Miscellaneous" ,S_SKIP|S_TITLE, m_null, G_X, G_YB2 - 12},
2997 {"Maximum number of player corpses", S_NUM|S_PRGWARN, m_null, G_X,
3000 {"Game speed, percentage of normal", S_NUM|S_PRGWARN, m_null, G_X,
3003 {"Smooth Demo Playback", S_YESNO, m_null, G_X,
3006 {"Smooth Demo Playback Factor", S_NUM, m_null, G_X,
3009 {"Default skill level", S_CHOICE, m_null, G_X,
3012 {"<- PREV",S_SKIP|S_PREV, m_null, KB_PREV, KB_Y+20*8, {gen_settings1}},
3014 {"NEXT ->",S_SKIP|S_NEXT,m_null,KB_NEXT,KB_Y+20*8, {gen_settings3}},
3018 {0,S_SKIP|S_END,m_null}
3040 {"Renderer settings" ,S_SKIP|S_TITLE, m_null, G_X, G_YB - 12},
3042 {"Filter for walls", S_CHOICE, m_null, G_X,
3045 {"Filter for floors/ceilings", S_CHOICE, m_null, G_X,
3048 {"Filter for sprites", S_CHOICE, m_null, G_X,
3051 {"Filter for patches", S_CHOICE, m_null, G_X,
3054 {"Filter for lighting", S_CHOICE, m_null, G_X,
3057 {"Drawing of sprite edges", S_CHOICE, m_null, G_X,
3060 {"Drawing of patch edges", S_CHOICE, m_null, G_X,
3063 {"Flashing HOM indicator", S_YESNO, m_null, G_X,
3066 {"<- PREV",S_SKIP|S_PREV, m_null, KB_PREV, KB_Y+20*8, {gen_settings2}},
3070 {0,S_SKIP|S_END,m_null}
3187 {"Any monster can telefrag on MAP30", S_YESNO, m_null, C_X,
3190 {"Some objects never hang over tall ledges", S_YESNO, m_null, C_X,
3193 {"Objects don't fall under their own weight", S_YESNO, m_null, C_X,
3196 {"Monsters randomly walk off of moving lifts", S_YESNO, m_null, C_X,
3199 {"Monsters get stuck on doortracks", S_YESNO, m_null, C_X,
3202 {"Monsters don't give up pursuit of targets", S_YESNO, m_null, C_X,
3205 {"Arch-Vile resurrects invincible ghosts", S_YESNO, m_null, C_X,
3208 {"Pain Elementals limited to 21 lost souls", S_YESNO, m_null, C_X,
3211 {"Lost souls get stuck behind walls", S_YESNO, m_null, C_X,
3214 {"Blazing doors make double closing sounds", S_YESNO, m_null, C_X,
3218 {0,S_RESET,m_null,X_BUTTON,Y_BUTTON},
3220 {"NEXT ->",S_SKIP|S_NEXT, m_null, KB_NEXT, C_Y+C_NEXTPREV, {comp_settings2}},
3223 {0,S_SKIP|S_END,m_null}
3228 {"Tagged doors don't trigger special lighting", S_YESNO, m_null, C_X,
3231 {"God mode isn't absolute", S_YESNO, m_null, C_X,
3234 {"Powerup cheats are not infinite duration", S_YESNO, m_null, C_X,
3237 {"Zombie players can exit levels", S_YESNO, m_null, C_X,
3240 {"Sky is unaffected by invulnerability", S_YESNO, m_null, C_X,
3243 {"Use exactly Doom's stairbuilding method", S_YESNO, m_null, C_X,
3246 {"Use exactly Doom's floor motion behavior", S_YESNO, m_null, C_X,
3249 {"Use exactly Doom's movement clipping code", S_YESNO, m_null, C_X,
3252 {"Use exactly Doom's linedef trigger model", S_YESNO, m_null, C_X,
3255 {"Linedef effects work with sector tag = 0", S_YESNO, m_null, C_X,
3258 {"<- PREV", S_SKIP|S_PREV, m_null, KB_PREV, C_Y+C_NEXTPREV,{comp_settings1}},
3260 {"NEXT ->",S_SKIP|S_NEXT, m_null, KB_NEXT, C_Y+C_NEXTPREV, {comp_settings3}},
3264 {0,S_SKIP|S_END,m_null}
3269 {"All boss types can trigger tag 666 at ExM8", S_YESNO, m_null, C_X,
3272 {"Lost souls don't bounce off flat surfaces", S_YESNO, m_null, C_X,
3275 {"2S middle textures do not animate", S_YESNO, m_null, C_X,
3278 {"<- PREV", S_SKIP|S_PREV, m_null, KB_PREV, C_Y+C_NEXTPREV,{comp_settings2}},
3282 {0,S_SKIP|S_END,m_null}
3357 {"Message Color During Play", S_CRITEM, m_null, M_X,
3361 {"Message Duration During Play (ms)", S_NUM, m_null, M_X,
3365 {"Chat Message Color", S_CRITEM, m_null, M_X,
3369 {"Chat Message Duration (ms)", S_NUM, m_null, M_X,
3373 {"Message Review Color", S_CRITEM, m_null, M_X,
3377 {"Message Listing Review is Temporary", S_YESNO, m_null, M_X,
3380 {"Message Review Duration (ms)", S_NUM, m_null, M_X,
3384 {"Number of Review Message Lines", S_NUM, m_null, M_X,
3388 {"Message Listing Scrolls Upwards", S_YESNO, m_null, M_X,
3392 {"Message Background", S_YESNO, m_null, M_X,
3396 {0,S_RESET,m_null,X_BUTTON,Y_BUTTON},
3400 {0,S_SKIP|S_END,m_null}
3460 {"1",S_CHAT,m_null,CS_X,CS_Y+ 1*8, {"chatmacro1"}},
3461 {"2",S_CHAT,m_null,CS_X,CS_Y+ 2*8, {"chatmacro2"}},
3462 {"3",S_CHAT,m_null,CS_X,CS_Y+ 3*8, {"chatmacro3"}},
3463 {"4",S_CHAT,m_null,CS_X,CS_Y+ 4*8, {"chatmacro4"}},
3464 {"5",S_CHAT,m_null,CS_X,CS_Y+ 5*8, {"chatmacro5"}},
3465 {"6",S_CHAT,m_null,CS_X,CS_Y+ 6*8, {"chatmacro6"}},
3466 {"7",S_CHAT,m_null,CS_X,CS_Y+ 7*8, {"chatmacro7"}},
3467 {"8",S_CHAT,m_null,CS_X,CS_Y+ 8*8, {"chatmacro8"}},
3468 {"9",S_CHAT,m_null,CS_X,CS_Y+ 9*8, {"chatmacro9"}},
3469 {"0",S_CHAT,m_null,CS_X,CS_Y+10*8, {"chatmacro0"}},
3472 {0,S_RESET,m_null,X_BUTTON,Y_BUTTON},
3475 {0,S_SKIP|S_END,m_null}
3869 {"SCREEN" ,S_SKIP|S_TITLE,m_null,KT_X1,KT_Y1},
3870 {"HELP" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+ 1*8,{&key_help}},
3871 {"MENU" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+ 2*8,{&key_escape}},
3872 {"SETUP" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+ 3*8,{&key_setup}},
3873 {"PAUSE" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+ 4*8,{&key_pause}},
3874 {"AUTOMAP" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+ 5*8,{&key_map}},
3875 {"SOUND VOLUME",S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+ 6*8,{&key_soundvolume}},
3876 {"HUD" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+ 7*8,{&key_hud}},
3877 {"MESSAGES" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+ 8*8,{&key_messages}},
3878 {"GAMMA FIX" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+ 9*8,{&key_gamma}},
3879 {"SPY" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+10*8,{&key_spy}},
3880 {"LARGER VIEW" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+11*8,{&key_zoomin}},
3881 {"SMALLER VIEW",S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+12*8,{&key_zoomout}},
3882 {"SCREENSHOT" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y1+13*8,{&key_screenshot}},
3884 {"AUTOMAP" ,S_SKIP|S_TITLE,m_null,KT_X1,KT_Y2},
3885 {"FOLLOW MODE" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y2+ 1*8,{&key_map_follow}},
3886 {"ZOOM IN" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y2+ 2*8,{&key_map_zoomin}},
3887 {"ZOOM OUT" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y2+ 3*8,{&key_map_zoomout}},
3888 {"MARK PLACE" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y2+ 4*8,{&key_map_mark}},
3889 {"CLEAR MARKS" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y2+ 5*8,{&key_map_clear}},
3890 {"FULL/ZOOM" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y2+ 6*8,{&key_map_gobig}},
3891 {"GRID" ,S_SKIP|S_KEY,m_null,KT_X1,KT_Y2+ 7*8,{&key_map_grid}},
3893 {"WEAPONS" ,S_SKIP|S_TITLE,m_null,KT_X3,KT_Y1},
3894 {"FIST" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+ 1*8,{&key_weapon1}},
3895 {"PISTOL" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+ 2*8,{&key_weapon2}},
3896 {"SHOTGUN" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+ 3*8,{&key_weapon3}},
3897 {"CHAINGUN" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+ 4*8,{&key_weapon4}},
3898 {"ROCKET" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+ 5*8,{&key_weapon5}},
3899 {"PLASMA" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+ 6*8,{&key_weapon6}},
3900 {"BFG 9000" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+ 7*8,{&key_weapon7}},
3901 {"CHAINSAW" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+ 8*8,{&key_weapon8}},
3902 {"SSG" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+ 9*8,{&key_weapon9}},
3903 {"BEST" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+10*8,{&key_weapontoggle}},
3904 {"FIRE" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y1+11*8,{&key_fire},&mousebfire,&joybfire},
3906 {"MOVEMENT" ,S_SKIP|S_TITLE,m_null,KT_X3,KT_Y3},
3907 {"FORWARD" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+ 1*8,{&key_up},&mousebforward},
3908 {"BACKWARD" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+ 2*8,{&key_down}},
3909 {"TURN LEFT" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+ 3*8,{&key_left}},
3910 {"TURN RIGHT" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+ 4*8,{&key_right}},
3911 {"RUN" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+ 5*8,{&key_speed},0,&joybspeed},
3912 {"STRAFE LEFT" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+ 6*8,{&key_strafeleft}},
3913 {"STRAFE RIGHT",S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+ 7*8,{&key_straferight}},
3914 {"STRAFE" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+ 8*8,{&key_strafe},&mousebstrafe,&joybstrafe},
3915 {"AUTORUN" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+ 9*8,{&key_autorun}},
3916 {"180 TURN" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+10*8,{&key_reverse}},
3917 {"USE" ,S_SKIP|S_KEY,m_null,KT_X3,KT_Y3+11*8,{&key_use},&mousebforward,&joybuse},
3919 {"GAME" ,S_SKIP|S_TITLE,m_null,KT_X2,KT_Y1},
3920 {"SAVE" ,S_SKIP|S_KEY,m_null,KT_X2,KT_Y1+ 1*8,{&key_savegame}},
3921 {"LOAD" ,S_SKIP|S_KEY,m_null,KT_X2,KT_Y1+ 2*8,{&key_loadgame}},
3922 {"QUICKSAVE" ,S_SKIP|S_KEY,m_null,KT_X2,KT_Y1+ 3*8,{&key_quicksave}},
3923 {"END GAME" ,S_SKIP|S_KEY,m_null,KT_X2,KT_Y1+ 4*8,{&key_endgame}},
3924 {"QUICKLOAD" ,S_SKIP|S_KEY,m_null,KT_X2,KT_Y1+ 5*8,{&key_quickload}},
3925 {"QUIT" ,S_SKIP|S_KEY,m_null,KT_X2,KT_Y1+ 6*8,{&key_quit}},
3929 {0,S_SKIP|S_END,m_null}
4040 {"Programmers",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X, CR_Y + CR_S*prog + CR_SH*cr_prog},
4041 …{"Florian 'Proff' Schulze",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(prog+1) + CR_SH*…
4042 {"Colin Phipps",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(prog+2) + CR_SH*cr_prog},
4043 {"Neil Stevens",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(prog+3) + CR_SH*cr_prog},
4044 {"Andrey Budko",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(prog+4) + CR_SH*cr_prog},
4046 …{"Additional Credit To",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X, CR_Y + CR_S*adcr + CR_SH*cr_adcr},
4047 …{"id Software for DOOM",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(adcr+1)+CR_SH*cr_ad…
4048 {"TeamTNT for BOOM",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(adcr+2)+CR_SH*cr_adcr},
4049 …{"Lee Killough for MBF",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(adcr+3)+CR_SH*cr_ad…
4050 …{"The DOSDoom-Team for DOSDOOM",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(adcr+4)+CR_…
4051 …{"Randy Heit for ZDOOM",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(adcr+5)+CR_SH*cr_ad…
4052 …{"Michael 'Kodak' Ryssen for DOOMGL",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(adcr+6…
4053 …{"Jess Haas for lSDLDoom",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*(adcr+7) + CR_SH*c…
4054 …{"all others who helped (see AUTHORS file)",S_SKIP|S_CREDIT|S_LEFTJUST,m_null, CR_X2, CR_Y + CR_S*…
4056 {0,S_SKIP|S_END,m_null}