Input.cpp 749 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #include "Input.h"
  2. #include <libndls.h>
  3. #define INPUT WalrusRPG::Input
  4. bool INPUT::key_a()
  5. {
  6. return isKeyPressed(KEY_NSPIRE_CTRL);
  7. }
  8. bool INPUT::key_b()
  9. {
  10. return isKeyPressed(KEY_NSPIRE_SHIFT);
  11. }
  12. bool INPUT::key_l()
  13. {
  14. return isKeyPressed(KEY_NSPIRE_TAB);
  15. }
  16. bool INPUT::key_r()
  17. {
  18. return isKeyPressed(KEY_NSPIRE_MENU);
  19. }
  20. bool INPUT::key_up()
  21. {
  22. return isKeyPressed(KEY_NSPIRE_8);
  23. }
  24. bool INPUT::key_down()
  25. {
  26. return isKeyPressed(KEY_NSPIRE_5);
  27. }
  28. bool INPUT::key_left()
  29. {
  30. return isKeyPressed(KEY_NSPIRE_4);
  31. }
  32. bool INPUT::key_right()
  33. {
  34. return isKeyPressed(KEY_NSPIRE_6);
  35. }
  36. bool INPUT::key_start()
  37. {
  38. return isKeyPressed(KEY_NSPIRE_HOME);
  39. }
  40. bool INPUT::key_select()
  41. {
  42. return isKeyPressed(KEY_NSPIRE_ESC);
  43. }