Subversion Repositories Kolibri OS

Rev

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

  1. #ifndef __SDL_PD_DEFS_H__
  2. #define __SDL_PD_DEFS_H__
  3.  
  4. #include <SDL.h>
  5. #include <SDL_audio.h>
  6.  
  7. // Platform-dependent definitions and inlines.
  8. // In this file, you should define all the keysyms and audio formats, and
  9. // if you want to inline any functions, put them in here too. :)
  10.  
  11. // Now for a grueling list of keysyms. *muahahahahahaha*
  12. // Seriously, this is tedious, I realise, but don't be discouraged please. :)
  13. // Just remember I had to do it also.
  14. #define PDK_ESCAPE SDLK_ESCAPE
  15. #define PDK_BACKSPACE SDLK_BACKSPACE
  16. #define PDK_TAB SDLK_TAB
  17. #define PDK_RETURN SDLK_RETURN
  18. #define PDK_KP_MULTIPLY SDLK_KP_MULTIPLY
  19. #define PDK_SPACE SDLK_SPACE
  20. #define PDK_F1 SDLK_F1
  21. #define PDK_F2 SDLK_F2
  22. #define PDK_F3 SDLK_F3
  23. #define PDK_F4 SDLK_F4
  24. #define PDK_F5 SDLK_F5
  25. #define PDK_F6 SDLK_F6
  26. #define PDK_F7 SDLK_F7
  27. #define PDK_F8 SDLK_F8
  28. #define PDK_F9 SDLK_F9
  29. #define PDK_F10 SDLK_F10
  30. #define PDK_KP7 SDLK_KP7
  31. #define PDK_KP8 SDLK_KP8
  32. #define PDK_KP9 SDLK_KP9
  33. #define PDK_KP_MINUS SDLK_KP_MINUS
  34. #define PDK_KP4 SDLK_KP4
  35. #define PDK_KP5 SDLK_KP5
  36. #define PDK_KP6 SDLK_KP6
  37. #define PDK_KP_PLUS SDLK_KP_PLUS
  38. #define PDK_KP1 SDLK_KP1
  39. #define PDK_KP2 SDLK_KP2
  40. #define PDK_KP3 SDLK_KP3
  41. #define PDK_KP0 SDLK_KP0
  42. #define PDK_KP_PERIOD SDLK_KP_PERIOD
  43. #define PDK_F11 SDLK_F11
  44. #define PDK_F12 SDLK_F12
  45. #define PDK_KP_ENTER SDLK_KP_ENTER
  46. #define PDK_KP_DIVIDE SDLK_KP_DIVIDE
  47. #define PDK_HOME SDLK_HOME
  48. #define PDK_UP SDLK_UP
  49. #define PDK_PAGEUP SDLK_PAGEUP
  50. #define PDK_LEFT SDLK_LEFT
  51. #define PDK_RIGHT SDLK_RIGHT
  52. #define PDK_END SDLK_END
  53. #define PDK_DOWN SDLK_DOWN
  54. #define PDK_PAGEDOWN SDLK_PAGEDOWN
  55. #define PDK_INSERT SDLK_INSERT
  56. #define PDK_DELETE SDLK_DELETE
  57. #define PDK_NUMLOCK SDLK_NUMLOCK
  58. #define PDK_CAPSLOCK SDLK_CAPSLOCK
  59. #define PDK_SCROLLOCK SDLK_SCROLLOCK
  60. #define PDK_LSHIFT SDLK_LSHIFT
  61. #define PDK_RSHIFT SDLK_RSHIFT
  62. #define PDK_LCTRL SDLK_LCTRL
  63. #define PDK_RCTRL SDLK_RCTRL
  64. #define PDK_LALT SDLK_LALT
  65. #define PDK_RALT SDLK_RALT
  66. #define PDK_LMETA SDLK_LMETA
  67. #define PDK_RMETA SDLK_RMETA
  68.  
  69. // There, that wasn't so hard, was it? :)
  70. // If you want to inline any pd_ functions, put their bodies here.
  71. // Otherwise, you're done with this file! :D
  72.  
  73. #endif // __SDL_PD_DEFS_H__
  74.