Subversion Repositories Games.Descent

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /* This is a generated file.  Do not edit.
  2.  * This file was generated by similar/main/generate-kconfig-udlr.py
  3.  * This file was generated from similar/main/kconfig.ui-table.i
  4.  */
  5.  
  6. /* kc_keyboard - udlr define */
  7. #define DXX_KCONFIG_UI_UDLR_A_0_B_57()  /* [ 0] */      43,  2, 49,  1
  8. #define DXX_KCONFIG_UI_UDLR_A_0_B_58()  /* [ 1] */      48,  3,  0, 24
  9. #define DXX_KCONFIG_UI_UDLR_A_0_B_59()  /* [ 2] */       0,  4, 25,  3
  10. #define DXX_KCONFIG_UI_UDLR_A_0_B_60()  /* [ 3] */       1,  5,  2, 26
  11. #define DXX_KCONFIG_UI_UDLR_A_0_B_61()  /* [ 4] */       2,  6, 27,  5
  12. #define DXX_KCONFIG_UI_UDLR_A_0_B_62()  /* [ 5] */       3,  7,  4, 28
  13. #define DXX_KCONFIG_UI_UDLR_A_0_B_63()  /* [ 6] */       4,  8, 29,  7
  14. #define DXX_KCONFIG_UI_UDLR_A_0_B_64()  /* [ 7] */       5,  9,  6, 34
  15. #define DXX_KCONFIG_UI_UDLR_A_0_B_65()  /* [ 8] */       6, 10, 35,  9
  16. #define DXX_KCONFIG_UI_UDLR_A_0_B_66()  /* [ 9] */       7, 11,  8, 36
  17. #define DXX_KCONFIG_UI_UDLR_A_0_B_67()  /* [10] */       8, 12, 37, 11
  18. #define DXX_KCONFIG_UI_UDLR_A_0_B_68()  /* [11] */       9, 13, 10, 44
  19. #define DXX_KCONFIG_UI_UDLR_A_0_B_69()  /* [12] */      10, 14, 45, 13
  20. #define DXX_KCONFIG_UI_UDLR_A_0_B_70()  /* [13] */      11, 15, 12, 30
  21. #define DXX_KCONFIG_UI_UDLR_A_0_B_71()  /* [14] */      12, 16, 31, 15
  22. #define DXX_KCONFIG_UI_UDLR_A_0_B_72()  /* [15] */      13, 17, 14, 32
  23. #define DXX_KCONFIG_UI_UDLR_A_0_B_73()  /* [16] */      14, 18, 33, 17
  24. #define DXX_KCONFIG_UI_UDLR_A_0_B_74()  /* [17] */      15, 19, 16, 38
  25. #define DXX_KCONFIG_UI_UDLR_A_0_B_75()  /* [18] */      16, 20, 39, 19
  26. #define DXX_KCONFIG_UI_UDLR_A_0_B_76()  /* [19] */      17, 21, 18, 40
  27. #define DXX_KCONFIG_UI_UDLR_A_0_B_77()  /* [20] */      18, 22, 41, 21
  28. #define DXX_KCONFIG_UI_UDLR_A_0_B_78()  /* [21] */      19, 23, 20, 42
  29. #define DXX_KCONFIG_UI_UDLR_A_0_B_79()  /* [22] */      20, 46, 43, 23
  30. #define DXX_KCONFIG_UI_UDLR_A_0_B_80()  /* [23] */      21, 47, 22, 46
  31. #define DXX_KCONFIG_UI_UDLR_A_0_B_81()  /* [24] */      49, 26,  1, 25
  32. #define DXX_KCONFIG_UI_UDLR_A_0_B_82()  /* [25] */      42, 27, 24,  2
  33. #define DXX_KCONFIG_UI_UDLR_A_0_B_83()  /* [26] */      24, 28,  3, 27
  34. #define DXX_KCONFIG_UI_UDLR_A_0_B_84()  /* [27] */      25, 29, 26,  4
  35. #define DXX_KCONFIG_UI_UDLR_A_0_B_85()  /* [28] */      26, 34,  5, 29
  36. #define DXX_KCONFIG_UI_UDLR_A_0_B_86()  /* [29] */      27, 35, 28,  6
  37. #define DXX_KCONFIG_UI_UDLR_A_0_B_87()  /* [30] */      44, 32, 13, 31
  38. #define DXX_KCONFIG_UI_UDLR_A_0_B_88()  /* [31] */      45, 33, 30, 14
  39. #define DXX_KCONFIG_UI_UDLR_A_0_B_89()  /* [32] */      30, 38, 15, 33
  40. #define DXX_KCONFIG_UI_UDLR_A_0_B_90()  /* [33] */      31, 39, 32, 16
  41. #define DXX_KCONFIG_UI_UDLR_A_0_B_91()  /* [34] */      28, 36,  7, 35
  42. #define DXX_KCONFIG_UI_UDLR_A_0_B_92()  /* [35] */      29, 37, 34,  8
  43. #define DXX_KCONFIG_UI_UDLR_A_0_B_93()  /* [36] */      34, 44,  9, 37
  44. #define DXX_KCONFIG_UI_UDLR_A_0_B_94()  /* [37] */      35, 45, 36, 10
  45. #define DXX_KCONFIG_UI_UDLR_A_0_B_96()  /* [38] */      32, 40, 17, 39
  46. #define DXX_KCONFIG_UI_UDLR_A_0_B_97()  /* [39] */      33, 41, 38, 18
  47. #define DXX_KCONFIG_UI_UDLR_A_0_B_98()  /* [40] */      38, 42, 19, 41
  48. #define DXX_KCONFIG_UI_UDLR_A_0_B_99()  /* [41] */      39, 43, 40, 20
  49. #define DXX_KCONFIG_UI_UDLR_A_0_B_100() /* [42] */      40, 25, 21, 43
  50. #define DXX_KCONFIG_UI_UDLR_A_0_B_101() /* [43] */      41,  0, 42, 22
  51. #define DXX_KCONFIG_UI_UDLR_A_0_B_110() /* [44] */      36, 30, 11, 45
  52. #define DXX_KCONFIG_UI_UDLR_A_0_B_111() /* [45] */      37, 31, 44, 12
  53. #define DXX_KCONFIG_UI_UDLR_A_0_B_116() /* [46] */      22, 48, 23, 47
  54. #define DXX_KCONFIG_UI_UDLR_A_0_B_117() /* [47] */      23, 49, 46, 48
  55. #define DXX_KCONFIG_UI_UDLR_A_0_B_118() /* [48] */      46,  1, 47, 49
  56. #define DXX_KCONFIG_UI_UDLR_A_0_B_119() /* [49] */      47, 24, 48,  0
  57.  
  58. /* kc_keyboard - enum blank */
  59.  
  60. #define DXX_KCONFIG_UI_LABEL_kc_keyboard        \
  61.         /* [ 0] */      "Pitch forward" "\0"    \
  62.         /* [ 2] */      "Pitch backward" "\0"   \
  63.         /* [ 4] */      "Turn left" "\0"        \
  64.         /* [ 6] */      "Turn right" "\0"       \
  65.         /* [ 8] */      "Slide on" "\0" \
  66.         /* [10] */      "Slide left" "\0"       \
  67.         /* [12] */      "Slide right" "\0"      \
  68.         /* [14] */      "Slide up" "\0" \
  69.         /* [16] */      "Slide down" "\0"       \
  70.         /* [18] */      "Bank on" "\0"  \
  71.         /* [20] */      "Bank left" "\0"        \
  72.         /* [22] */      "Bank right" "\0"       \
  73.         /* [24] */      "Fire primary" "\0"     \
  74.         /* [26] */      "Fire secondary" "\0"   \
  75.         /* [28] */      "Fire flare" "\0"       \
  76.         /* [30] */      "Accelerate" "\0"       \
  77.         /* [32] */      "Reverse" "\0"  \
  78.         /* [34] */      "Drop Bomb" "\0"        \
  79.         /* [36] */      "REAR VIEW" "\0"        \
  80.         /* [38] */      "Cruise Faster" "\0"    \
  81.         /* [40] */      "Cruise Slower" "\0"    \
  82.         /* [42] */      "Cruise Off" "\0"       \
  83.         /* [44] */      "Automap" "\0"  \
  84.         /* [46] */      "Cycle Primary" "\0"    \
  85.         /* [48] */      "Cycle Second." "\0"
  86.  
  87. /* kc_mouse - udlr define */
  88. #define DXX_KCONFIG_UI_UDLR_A_0_B_276() /* [ 0] */      19,  1, 20,  5
  89. #define DXX_KCONFIG_UI_UDLR_A_0_B_277() /* [ 1] */       0,  4,  5,  6
  90. #define DXX_KCONFIG_UI_UDLR_A_0_B_278() /* [ 2] */      26,  3,  8,  9
  91. #define DXX_KCONFIG_UI_UDLR_A_0_B_279() /* [ 3] */       2, 25,  9, 10
  92. #define DXX_KCONFIG_UI_UDLR_A_0_B_280() /* [ 4] */       1, 26,  6,  7
  93. #define DXX_KCONFIG_UI_UDLR_A_0_B_281() /* [ 5] */      23,  6,  0,  1
  94. #define DXX_KCONFIG_UI_UDLR_A_0_B_282() /* [ 6] */       5,  7,  1,  4
  95. #define DXX_KCONFIG_UI_UDLR_A_0_B_283() /* [ 7] */       6,  8,  4, 26
  96. #define DXX_KCONFIG_UI_UDLR_A_0_B_284() /* [ 8] */       7,  9, 26,  2
  97. #define DXX_KCONFIG_UI_UDLR_A_0_B_285() /* [ 9] */       8, 10,  2,  3
  98. #define DXX_KCONFIG_UI_UDLR_A_0_B_286() /* [10] */       9, 11,  3, 25
  99. #define DXX_KCONFIG_UI_UDLR_A_0_B_287() /* [11] */      10, 12, 25, 27
  100. #define DXX_KCONFIG_UI_UDLR_A_0_B_288() /* [12] */      11, 22, 27, 28
  101. #define DXX_KCONFIG_UI_UDLR_A_0_B_289() /* [13] */      24, 15, 28, 14
  102. #define DXX_KCONFIG_UI_UDLR_A_0_B_290() /* [14] */      28, 16, 13, 21
  103. #define DXX_KCONFIG_UI_UDLR_A_0_B_291() /* [15] */      13, 17, 22, 16
  104. #define DXX_KCONFIG_UI_UDLR_A_0_B_292() /* [16] */      14, 18, 15, 23
  105. #define DXX_KCONFIG_UI_UDLR_A_0_B_293() /* [17] */      15, 19, 24, 18
  106. #define DXX_KCONFIG_UI_UDLR_A_0_B_294() /* [18] */      16, 20, 17, 19
  107. #define DXX_KCONFIG_UI_UDLR_A_0_B_295() /* [19] */      17,  0, 18, 20
  108. #define DXX_KCONFIG_UI_UDLR_A_0_B_296() /* [20] */      18, 21, 19,  0
  109. #define DXX_KCONFIG_UI_UDLR_A_0_B_297() /* [21] */      20, 23, 14, 22
  110. #define DXX_KCONFIG_UI_UDLR_A_0_B_298() /* [22] */      12, 24, 21, 15
  111. #define DXX_KCONFIG_UI_UDLR_A_0_B_299() /* [23] */      21,  5, 16, 24
  112. #define DXX_KCONFIG_UI_UDLR_A_0_B_300() /* [24] */      22, 13, 23, 17
  113. #define DXX_KCONFIG_UI_UDLR_A_0_B_301() /* [25] */       3, 27, 10, 11
  114. #define DXX_KCONFIG_UI_UDLR_A_0_B_302() /* [26] */       4,  2,  7,  8
  115. #define DXX_KCONFIG_UI_UDLR_A_0_B_304() /* [27] */      25, 28, 11, 12
  116. #define DXX_KCONFIG_UI_UDLR_A_0_B_305() /* [28] */      27, 14, 12, 13
  117.  
  118. /* kc_mouse - enum define */
  119. enum class dxx_kconfig_ui_kc_mouse : unsigned {
  120. #define dxx_kconfig_ui_kc_mouse_pitch dxx_kconfig_ui_kc_mouse::pitch
  121.         pitch = 13,
  122. #define dxx_kconfig_ui_kc_mouse_invert_pitch dxx_kconfig_ui_kc_mouse::invert_pitch
  123.         invert_pitch = 14,
  124. #define dxx_kconfig_ui_kc_mouse_turn dxx_kconfig_ui_kc_mouse::turn
  125.         turn = 15,
  126. #define dxx_kconfig_ui_kc_mouse_invert_turn dxx_kconfig_ui_kc_mouse::invert_turn
  127.         invert_turn = 16,
  128. #define dxx_kconfig_ui_kc_mouse_slide_lr dxx_kconfig_ui_kc_mouse::slide_lr
  129.         slide_lr = 17,
  130. #define dxx_kconfig_ui_kc_mouse_invert_slide_lr dxx_kconfig_ui_kc_mouse::invert_slide_lr
  131.         invert_slide_lr = 18,
  132. #define dxx_kconfig_ui_kc_mouse_slide_ud dxx_kconfig_ui_kc_mouse::slide_ud
  133.         slide_ud = 19,
  134. #define dxx_kconfig_ui_kc_mouse_invert_slide_ud dxx_kconfig_ui_kc_mouse::invert_slide_ud
  135.         invert_slide_ud = 20,
  136. #define dxx_kconfig_ui_kc_mouse_bank dxx_kconfig_ui_kc_mouse::bank
  137.         bank = 21,
  138. #define dxx_kconfig_ui_kc_mouse_invert_bank dxx_kconfig_ui_kc_mouse::invert_bank
  139.         invert_bank = 22,
  140. #define dxx_kconfig_ui_kc_mouse_throttle dxx_kconfig_ui_kc_mouse::throttle
  141.         throttle = 23,
  142. #define dxx_kconfig_ui_kc_mouse_invert_throttle dxx_kconfig_ui_kc_mouse::invert_throttle
  143.         invert_throttle = 24,
  144. };
  145.  
  146. #define DXX_KCONFIG_UI_LABEL_kc_mouse   \
  147.         /* [ 0] */      "Fire primary" "\0"     \
  148.         /* [ 1] */      "Fire secondary" "\0"   \
  149.         /* [ 2] */      "Accelerate" "\0"       \
  150.         /* [ 3] */      "reverse" "\0"  \
  151.         /* [ 4] */      "Fire flare" "\0"       \
  152.         /* [ 5] */      "Slide on" "\0" \
  153.         /* [ 6] */      "Slide left" "\0"       \
  154.         /* [ 7] */      "Slide right" "\0"      \
  155.         /* [ 8] */      "Slide up" "\0" \
  156.         /* [ 9] */      "Slide down" "\0"       \
  157.         /* [10] */      "Bank on" "\0"  \
  158.         /* [11] */      "Bank left" "\0"        \
  159.         /* [12] */      "Bank right" "\0"       \
  160.         /* [13] */      "Pitch U/D" "\0"        \
  161.         /* [15] */      "Turn L/R" "\0" \
  162.         /* [17] */      "Slide L/R" "\0"        \
  163.         /* [19] */      "Slide U/D" "\0"        \
  164.         /* [21] */      "Bank L/R" "\0" \
  165.         /* [23] */      "Throttle" "\0" \
  166.         /* [25] */      "REAR VIEW" "\0"        \
  167.         /* [26] */      "Drop Bomb" "\0"        \
  168.         /* [27] */      "Cycle Primary" "\0"    \
  169.         /* [28] */      "Cycle Secondary" "\0"
  170.  
  171. /* kc_rebirth - udlr define */
  172. #define DXX_KCONFIG_UI_UDLR_A_0_B_322() /* [ 0] */      29,  3, 29,  1
  173. #define DXX_KCONFIG_UI_UDLR_A_0_B_323() /* [ 1] */      27,  4,  0,  2
  174. #define DXX_KCONFIG_UI_UDLR_A_0_B_324() /* [ 2] */      28,  5,  1,  3
  175. #define DXX_KCONFIG_UI_UDLR_A_0_B_325() /* [ 3] */       0,  6,  2,  4
  176. #define DXX_KCONFIG_UI_UDLR_A_0_B_326() /* [ 4] */       1,  7,  3,  5
  177. #define DXX_KCONFIG_UI_UDLR_A_0_B_327() /* [ 5] */       2,  8,  4,  6
  178. #define DXX_KCONFIG_UI_UDLR_A_0_B_328() /* [ 6] */       3,  9,  5,  7
  179. #define DXX_KCONFIG_UI_UDLR_A_0_B_329() /* [ 7] */       4, 10,  6,  8
  180. #define DXX_KCONFIG_UI_UDLR_A_0_B_330() /* [ 8] */       5, 11,  7,  9
  181. #define DXX_KCONFIG_UI_UDLR_A_0_B_331() /* [ 9] */       6, 12,  8, 10
  182. #define DXX_KCONFIG_UI_UDLR_A_0_B_332() /* [10] */       7, 13,  9, 11
  183. #define DXX_KCONFIG_UI_UDLR_A_0_B_333() /* [11] */       8, 14, 10, 12
  184. #define DXX_KCONFIG_UI_UDLR_A_0_B_334() /* [12] */       9, 15, 11, 13
  185. #define DXX_KCONFIG_UI_UDLR_A_0_B_335() /* [13] */      10, 16, 12, 14
  186. #define DXX_KCONFIG_UI_UDLR_A_0_B_336() /* [14] */      11, 17, 13, 15
  187. #define DXX_KCONFIG_UI_UDLR_A_0_B_337() /* [15] */      12, 18, 14, 16
  188. #define DXX_KCONFIG_UI_UDLR_A_0_B_338() /* [16] */      13, 19, 15, 17
  189. #define DXX_KCONFIG_UI_UDLR_A_0_B_339() /* [17] */      14, 20, 16, 18
  190. #define DXX_KCONFIG_UI_UDLR_A_0_B_340() /* [18] */      15, 21, 17, 19
  191. #define DXX_KCONFIG_UI_UDLR_A_0_B_341() /* [19] */      16, 22, 18, 20
  192. #define DXX_KCONFIG_UI_UDLR_A_0_B_342() /* [20] */      17, 23, 19, 21
  193. #define DXX_KCONFIG_UI_UDLR_A_0_B_343() /* [21] */      18, 24, 20, 22
  194. #define DXX_KCONFIG_UI_UDLR_A_0_B_344() /* [22] */      19, 25, 21, 23
  195. #define DXX_KCONFIG_UI_UDLR_A_0_B_345() /* [23] */      20, 26, 22, 24
  196. #define DXX_KCONFIG_UI_UDLR_A_0_B_346() /* [24] */      21, 27, 23, 25
  197. #define DXX_KCONFIG_UI_UDLR_A_0_B_347() /* [25] */      22, 28, 24, 26
  198. #define DXX_KCONFIG_UI_UDLR_A_0_B_348() /* [26] */      23, 29, 25, 27
  199. #define DXX_KCONFIG_UI_UDLR_A_0_B_349() /* [27] */      24,  1, 26, 28
  200. #define DXX_KCONFIG_UI_UDLR_A_0_B_350() /* [28] */      25,  2, 27, 29
  201. #define DXX_KCONFIG_UI_UDLR_A_0_B_351() /* [29] */      26,  0, 28,  0
  202.  
  203. /* kc_rebirth - enum blank */
  204.  
  205. #define DXX_KCONFIG_UI_LABEL_kc_rebirth \
  206.         /* [ 0] */      WEAPON_STRING_LASER "\0"        \
  207.         /* [ 3] */      WEAPON_STRING_VULCAN "\0"       \
  208.         /* [ 6] */      WEAPON_STRING_SPREADFIRE "\0"   \
  209.         /* [ 9] */      WEAPON_STRING_PLASMA "\0"       \
  210.         /* [12] */      WEAPON_STRING_FUSION "\0"       \
  211.         /* [15] */      WEAPON_STRING_CONCUSSION "\0"   \
  212.         /* [18] */      WEAPON_STRING_HOMING "\0"       \
  213.         /* [21] */      WEAPON_STRING_PROXIMITY "\0"    \
  214.         /* [24] */      WEAPON_STRING_SMART "\0"        \
  215.         /* [27] */      WEAPON_STRING_MEGA "\0"
  216.  
  217.