PageRenderTime 38ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/src/list-options.h

https://github.com/NickMcConnell/Beleriand
C Header | 95 lines | 86 code | 1 blank | 8 comment | 0 complexity | 10f4c2c4278aed3b678fb19a36a8c44c MD5 | raw file
  1. /* list-options.h - options
  2. *
  3. * Currently, if there are more than 16 of any option type, the later ones
  4. * will be ignored
  5. * Cheat options need to be followed by corresponding score options
  6. */
  7. /* name description
  8. type normal */
  9. OP(none, "",
  10. SPECIAL, FALSE)
  11. OP(rogue_like_commands, "Rogue-like commands",
  12. INTERFACE, FALSE)
  13. OP(center_player, "Keep the player centered (slow)",
  14. INTERFACE, FALSE)
  15. OP(show_lists, "Automatically show lists for commands",
  16. INTERFACE, TRUE)
  17. OP(show_menus, "Enter key brings up command menu",
  18. INTERFACE, TRUE)
  19. OP(mouse_movement, "Allow mouse clicks to move the player",
  20. INTERFACE, FALSE)
  21. OP(mouse_buttons, "Mouse commands are enabled",
  22. INTERFACE, TRUE)
  23. OP(show_flavors, "Show flavors in object descriptions",
  24. INTERFACE, TRUE)
  25. OP(show_detect, "Show detection region",
  26. INTERFACE, TRUE)
  27. OP(view_yellow_light, "Use special colors for torch light",
  28. INTERFACE, FALSE)
  29. OP(animate_flicker, "Animate multi-colored monsters and items",
  30. INTERFACE, FALSE)
  31. OP(solid_walls, "Show walls as solid blocks",
  32. INTERFACE, FALSE)
  33. OP(hybrid_walls, "Show walls with shaded background",
  34. INTERFACE, FALSE)
  35. OP(ring_bell, "Audible bell (on errors, etc)",
  36. INTERFACE, TRUE)
  37. OP(use_sound, "Play sounds in game",
  38. INTERFACE, FALSE)
  39. OP(hp_changes_colour, "Player colour indicates low hit points",
  40. INTERFACE, TRUE)
  41. OP(auto_more, "Automatically clear '-more-' prompts",
  42. INTERFACE, FALSE)
  43. OP(auto_scum, "Auto-scum for good levels",
  44. GAMEPLAY, FALSE)
  45. OP(night_mare, "Generate more pits and vaults",
  46. GAMEPLAY, FALSE)
  47. OP(use_old_target, "Use old target by default",
  48. GAMEPLAY, FALSE)
  49. OP(pickup_always, "Pick things up by default",
  50. GAMEPLAY, TRUE)
  51. OP(pickup_inven, "Always pickup items matching inventory",
  52. GAMEPLAY, TRUE)
  53. OP(easy_open, "Open/close/disarm without direction",
  54. GAMEPLAY, TRUE)
  55. OP(easy_alter, "Open/close/disarm on movement",
  56. GAMEPLAY, FALSE)
  57. OP(hide_squelchable, "Hide items set as squelchable",
  58. GAMEPLAY, TRUE)
  59. OP(run_ignore_stairs, "When running, ignore stairs",
  60. GAMEPLAY, TRUE)
  61. OP(run_ignore_doors, "When running, ignore doors",
  62. GAMEPLAY, TRUE)
  63. OP(disturb_near, "Disturb whenever viewable monster moves",
  64. GAMEPLAY, TRUE)
  65. OP(disturb_detect, "Disturb when leaving trap detect area",
  66. GAMEPLAY, TRUE)
  67. OP(notify_recharge, "Notify on object recharge",
  68. GAMEPLAY, FALSE)
  69. OP(show_target, "Highlight target with cursor",
  70. GAMEPLAY, TRUE)
  71. OP(cheat_peek, "Cheat: Peek into object creation",
  72. CHEAT, FALSE)
  73. OP(score_peek, "Score: Peek into object creation",
  74. SCORE, FALSE )
  75. OP(cheat_hear, "Cheat: Peek into monster creation",
  76. CHEAT, FALSE )
  77. OP(score_hear, "Score: Peek into monster creation",
  78. SCORE, FALSE )
  79. OP(cheat_room, "Cheat: Peek into dungeon creation",
  80. CHEAT, FALSE )
  81. OP(score_room, "Score: Peek into dungeon creation",
  82. SCORE, FALSE )
  83. OP(cheat_xtra, "Cheat: Peek into something else",
  84. CHEAT, FALSE )
  85. OP(score_xtra, "Score: Peek into something else",
  86. SCORE, FALSE )
  87. OP(cheat_know, "Cheat: Know complete monster info",
  88. CHEAT, FALSE )
  89. OP(score_know, "Score: Know complete monster info",
  90. SCORE, FALSE )
  91. OP(cheat_live, "Cheat: Allow player to avoid death",
  92. CHEAT, FALSE )
  93. OP(score_live, "Score: Allow player to avoid death",
  94. SCORE, FALSE )