home *** CD-ROM | disk | FTP | other *** search
/ Hacker 9 / HACKER09.ISO / Games / StarSiege.exe / Starsiege / KeyMaps / _tiltCamera.cs < prev    next >
Text File  |  1998-07-21  |  3KB  |  58 lines

  1. #------------------------------------------------------------------------------
  2. #
  3. # Generic camera control script file
  4. #
  5.  
  6. newActionMap( Camera );
  7. #------- Joystick Controls
  8. bindAction( joystick0, zaxis, TO, IDACTION_SPEED, deadzone, 0.1, center, square );
  9. bindAction( joystick0, xaxis, TO, IDACTION_ROLL, deadzone, 0.1, center, square, flip );
  10. bindAction( joystick0, yaxis, TO, IDACTION_PITCH, deadzone, 0.1, center, square, flip );
  11. bindAction( joystick0, ypov, TO, IDACTION_SPEED, center );
  12. bindAction( joystick0, xpov, TO, IDACTION_YAW,center );
  13. bindAction( joystick0, make, button1, TO, IDACTION_STOP );
  14. bindAction( joystick0, make, button0, TO, IDACTION_TURBO );
  15.  
  16. bindAction( keyboard, make, a, TO, IDACTION_MOVE_X, -1.0 );
  17. bindAction( keyboard, make, d, TO, IDACTION_MOVE_X, "+1.0" );
  18. bindAction( keyboard, break, d, TO, IDACTION_MOVE_X, 0.0 );
  19. bindAction( keyboard, break, a, TO, IDACTION_MOVE_X, 0.0 );
  20.  
  21. bindAction( keyboard, make, w, TO, IDACTION_MOVE_Z, "+1.0" );
  22. bindAction( keyboard, make, s, TO, IDACTION_MOVE_Z, -1.0 );
  23. bindAction( keyboard, break, w, TO, IDACTION_MOVE_Z, 0.0 );
  24. bindAction( keyboard, break, s, TO, IDACTION_MOVE_Z, 0.0 );
  25.  
  26.  
  27. #------------------------------------------------------------------------------
  28. newActionMap( CameraOrbit );
  29. #------- Joystick Controls
  30. bindAction( joystick0, zaxis, TO, IDACTION_SPEED, deadzone, 0.1, center, square, flip );
  31. #bindAction joystick0, zaxis  TO, IDACTION_ZOOM_ADJ, deadzone, 0.1, center); 
  32. bindAction( joystick0, yaxis, TO, IDACTION_PITCH, deadzone, 0.1, center, square );
  33. bindAction( joystick0, rzaxis, TO, IDACTION_YAW, deadzone, 0.1, center, square );
  34. bindAction( joystick0, make, button0, TO, IDACTION_NEXT );
  35. #bindAction( joystick0, make, button1, TO, IDACTION_PREV );
  36. bindAction( joystick0, make, button1, TO, IDACTION_TURBO );
  37. bindAction( joystick0, make, button2, TO, IDACTION_LOOK_X );
  38. bindAction( joystick0, make, button3, TO, IDACTION_LOOK_Y );
  39.  
  40. # rotate clockwise/counter-clockwise
  41. bindAction( keyboard, make, left, TO, IDACTION_YAW, -0.75 );
  42. bindAction( keyboard, make, right, TO, IDACTION_YAW, 0.75 );
  43. bindAction( keyboard, break, left, TO, IDACTION_YAW, 0.0 );
  44. bindAction( keyboard, break, right, TO, IDACTION_YAW, 0.0 );
  45.  
  46. # rotate up/down
  47. bindAction( keyboard, make, up, TO, IDACTION_PITCH, 0.5 );
  48. bindAction( keyboard, break, up, TO, IDACTION_PITCH, 0.0 );
  49. bindAction( keyboard, make, down, TO, IDACTION_PITCH, -0.5 );
  50. bindAction( keyboard, break, down, TO, IDACTION_PITCH, 0.0 );
  51.  
  52. # zoom in/out
  53. bindAction( keyboard, make, shift, up, TO, IDACTION_MOVE_Y, -0.5 );
  54. bindAction( keyboard, break, shift, up, TO, IDACTION_MOVE_Y, 0.0 );
  55. bindAction( keyboard, make, shift, down, TO, IDACTION_MOVE_Y, 0.5 );
  56. bindAction( keyboard, break, shift, down, TO, IDACTION_MOVE_Y, 0.0 );
  57.  
  58.