home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 September / Gamestar_65_2004-09_dvd.iso / Dema / balloonrain_trial.exe / Data / Pak01.pak / menu / controls.menu < prev    next >
Text File  |  2004-06-22  |  2KB  |  139 lines

  1. def x1        320
  2. def x2        350
  3. def y        20
  4. def dy        32
  5.  
  6. Include Menu.Def
  7.  
  8. FontSize    Default 15 24
  9. FontSize    Apply 15 24
  10. FontSize    Selected 16 28
  11. FontSize    Title 21 32
  12.  
  13. def    #PlayerNum    1
  14. def    #Player        Player1
  15. def    #AutoBack    AutoBack1
  16.  
  17.  
  18. item
  19. {
  20.     Text ControlsO
  21.     Font Title
  22.     Pos 320 y Center
  23.     Add y dy
  24.     Add y 16
  25. }
  26.  
  27.  
  28. item
  29. {
  30.     Text Player
  31.     CycleButton #Num
  32.     Pos x1 y Center
  33.     Add y dy
  34.     OnAction
  35.     {
  36.         SlideCfg #PlayerNum 1 4 3
  37.         SetCfg #Player #Player#PlayerNum
  38.         SetCfg #AutoBack #AutoBack#PlayerNum
  39.     }
  40. }
  41.  
  42.  
  43. item
  44. {
  45.     Text Ctrl
  46.     Pos x1 y Right
  47. }
  48.  
  49. item PlCtrl
  50. {
  51.     CycleButton #Text
  52.     Pos x2 y Left
  53.     Add y dy
  54.     OnAction
  55.     {
  56.         SlideCfg /Controller/#Player 0 6 6 //Apply
  57.         UpdateControllers
  58.     }
  59. }
  60.  
  61. //item    // list the values that must be Saved/Restored if exit without Apply
  62. //{
  63. //    Invisible
  64. //    OnAction
  65. //    {
  66. //        SetCfg /Controller/Player1 1 Apply
  67. //        SetCfg /Controller/Player2 2 Apply
  68. //        SetCfg /Controller/Player3 3 Apply
  69. //        SetCfg /Controller/Player4 4 Apply
  70. //    }
  71. //}
  72.  
  73.  
  74. item
  75. {
  76.     Text AutoBack
  77.     Pos x1 y Right
  78. }
  79.  
  80. item PlCtrl
  81. {
  82.     SlideButton #%
  83.     Pos x2 y Left
  84.     Add y dy
  85.     OnAction
  86.     {
  87.         SlideCfg /Controller/#AutoBack 0 0.5 10
  88.         UpdateControllers
  89.     }
  90. }
  91.  
  92.  
  93. item
  94. {
  95.     Pos 0 y
  96.     SubMenuIf /Controller/#Player 0 0 ConfigMouse
  97. }
  98.  
  99. item
  100. {
  101.     Pos 0 y
  102.     SubMenuIf /Controller/#Player 1 2 ConfigKeyb /Controller/#Player
  103. }
  104.  
  105. item
  106. {
  107.     Pos 0 y
  108.     SubMenuIf /Controller/#Player 3 6 ConfigJoy /Controller/#Player -2
  109. }
  110.  
  111.  
  112. def y        480
  113.  
  114. item
  115. {
  116.     Text Back
  117.     Add y -dy
  118.     Add y 10
  119.     Pos 160 y Center
  120.     OnAction
  121.     {
  122.         RestoreCfg
  123.         MenuBack
  124.     }
  125. }
  126.  
  127.  
  128. item
  129. {
  130.     Text Apply
  131.     Font Apply
  132.     Pos 480 y Center
  133.     Add y dy
  134.     OnAction
  135.     {
  136.         UpdateControllers
  137.         Apply
  138.     }
  139. }