Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. void updateHSMenu()
  2. {
  3. if ( g_abKeyPressed[K_UP])
  4. {
  5. if(g_prevkey[K_UP] != g_abKeyPressed[K_UP])
  6. {
  7. HSPointer -= 1;
  8. if (HSPointer == -1)
  9. {
  10. HSPointer = 10;
  11. }
  12. }
  13. g_prevkey[K_UP] = g_abKeyPressed[K_UP];
  14. }
  15. else if (g_abKeyPressed[K_DOWN])
  16. {
  17. if (g_prevkey[K_DOWN] != g_abKeyPressed[K_DOWN])
  18. {
  19. HSPointer += 1;
  20. if (HSPointer == 11)
  21. {
  22. HSPointer = 0;
  23. }
  24. }
  25. g_prevkey[K_DOWN] = g_abKeyPressed[K_DOWN];
  26. }
  27. else if ( g_abKeyPressed[K_RETURN])
  28. {
  29. if (g_prevkey[K_RETURN] != g_abKeyPressed[K_RETURN])
  30. {
  31. switch(HSPointer)
  32. {
  33. case 0:
  34. {
  35. currentLevel = 1;
  36. g_eGameState = S_HIGHSCORES;
  37. break;
  38. }
  39. case 1:
  40. {
  41. currentLevel = 2;
  42. g_eGameState = S_HIGHSCORES;
  43. break;
  44. }
  45. case 2:
  46. {
  47. currentLevel = 3;//Map3
  48. g_eGameState = S_HIGHSCORES;
  49. break;
  50. }
  51. case 3:
  52. {
  53. currentLevel = 4;//Map4
  54. g_eGameState = S_HIGHSCORES;
  55. break;
  56. }
  57. case 4:
  58. {
  59. currentLevel = 5;//Map5
  60. g_eGameState = S_HIGHSCORES;
  61. break;
  62. }
  63. case 5:
  64. {
  65. currentLevel = 6;//Map6
  66. g_eGameState = S_HIGHSCORES;
  67. break;
  68. }
  69. case 6:
  70. {
  71. currentLevel = 7;//Map7
  72. g_eGameState = S_HIGHSCORES;
  73. break;
  74. }
  75. case 7:
  76. {
  77. currentLevel = 8;//Map8
  78. g_eGameState = S_HIGHSCORES;
  79. break;
  80. }
  81. case 8:
  82. {
  83. currentLevel = 9;//Map9
  84. g_eGameState = S_HIGHSCORES;
  85. break;
  86. }
  87. case 9:
  88. {
  89. currentLevel = 10;//Map10
  90. g_eGameState = S_HIGHSCORES;
  91. break;
  92. }
  93. case 10: g_eGameState = S_OPTIONS; break;
  94. }
  95. g_prevkey[K_RETURN] = g_abKeyPressed[K_RETURN];
  96. }
  97. }
  98. else
  99. {
  100. g_prevkey[K_UP] = g_prevkey[K_COUNT];
  101. g_prevkey[K_DOWN] = g_prevkey[K_COUNT];
  102. g_prevkey[K_RETURN] = g_prevkey[K_COUNT];
  103. }
  104. }
  105. void updateHighscore()
  106. {
  107. if (g_abKeyPressed[K_BACK])
  108. {
  109. g_eGameState = S_RECORD;
  110. }
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement