Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.53 KB | None | 0 0
  1. if (e.Code == Keyboard.Key.W)
  2. {
  3. UpPressed = true;
  4. target = MarkUp;
  5. if (frametimer > 1)
  6. {//Change texture every second. Use smaller number if it should be faster
  7. frame = ++frame % target.Length;//Keep frame between 0 and target.Length
  8. Mark.Texture = target[frame];
  9. frametimer %= 1;
  10. }
  11. if (DownPressed == true)
  12. {
  13. Ball.Position = new Vector2f();
  14. DownPressed = false;
  15. RightPressed = false;
  16. LeftPressed = false;
  17. }
  18. if (RightPressed == true)
  19. {
  20. Ball.Position = new Vector2f();
  21. DownPressed = false;
  22. RightPressed = false;
  23. LeftPressed = false;
  24. }
  25. if (LeftPressed == true)
  26. {
  27. Ball.Position = new Vector2f();
  28. DownPressed = false;
  29. RightPressed = false;
  30. LeftPressed = false;
  31. }
  32. view.Center = new Vector2f(Mark.Position.X, Mark.Position.Y - 10);
  33. app.SetView(view);
  34. //view.Move(new Vector2f(view.Center.X, view.Center.Y - 20));
  35. }
  36. if (e.Code == Keyboard.Key.S)
  37. {
  38. DownPressed = true;
  39. target = MarkDown;
  40. if (frametimer > 1)
  41. {//Change texture every second. Use smaller number if it should be faster
  42. frame = ++frame % target.Length;//Keep frame between 0 and target.Length
  43. Mark.Texture = target[frame];
  44. frametimer %= 1;
  45. }
  46. if (UpPressed == true)
  47. {
  48. Ball.Position = new Vector2f();
  49. UpPressed = false;
  50. RightPressed = false;
  51. LeftPressed = false;
  52. }
  53. if (RightPressed == true)
  54. {
  55. Ball.Position = new Vector2f();
  56. UpPressed = false;
  57. RightPressed = false;
  58. LeftPressed = false;
  59. }
  60. if (LeftPressed == true)
  61. {
  62. Ball.Position = new Vector2f();
  63. UpPressed = false;
  64. RightPressed = false;
  65. LeftPressed = false;
  66. }
  67. view.Center = new Vector2f(Mark.Position.X, Mark.Position.Y + 10);
  68. app.SetView(view);
  69. }
  70.  
  71. int i = 0;
  72. if (e.Code == Keyboard.Key.A)
  73. {
  74. LeftPressed = true;
  75. target = MarkRight;
  76. if (frametimer > 1)
  77. {//Change texture every second. Use smaller number if it should be faster
  78. frame = ++frame % target.Length;//Keep frame between 0 and target.Length
  79. Mark.Texture = target[frame];
  80. frametimer %= 1;
  81. }
  82. if (DownPressed == true)
  83. {
  84. Ball.Position = new Vector2f();
  85. DownPressed = false;
  86. RightPressed = false;
  87. UpPressed = false;
  88. }
  89. if (RightPressed == true)
  90. {
  91. Ball.Position = new Vector2f();
  92. DownPressed = false;
  93. RightPressed = false;
  94. UpPressed = false;
  95. }
  96. if (LeftPressed == true)
  97. {
  98. Ball.Position = new Vector2f();
  99. DownPressed = false;
  100. RightPressed = false;
  101. UpPressed = false;
  102. }
  103. view.Center = new Vector2f(Mark.Position.X - 5, Mark.Position.Y);
  104. app.SetView(view);
  105. }
  106. if (e.Code == Keyboard.Key.D)
  107. {
  108. RightPressed = true;
  109. target = MarkLeft;
  110. if (frametimer > 1)
  111. {//Change texture every second. Use smaller number if it should be faster
  112. frame = ++frame % target.Length;//Keep frame between 0 and target.Length
  113. Mark.Texture = target[frame];
  114. frametimer %= 1;
  115. }
  116. if (UpPressed == true)
  117. {
  118. Ball.Position = new Vector2f();
  119. DownPressed = false;
  120. LeftPressed = false;
  121. UpPressed = false;
  122. }
  123. if (DownPressed == true)
  124. {
  125. Ball.Position = new Vector2f();
  126. DownPressed = false;
  127. LeftPressed = false;
  128. UpPressed = false;
  129. }
  130. if (LeftPressed == true)
  131. {
  132. Ball.Position = new Vector2f();
  133. DownPressed = false;
  134. LeftPressed = false;
  135. UpPressed = false;
  136. }
  137. view.Center = new Vector2f(Mark.Position.X + 5, Mark.Position.Y);
  138. app.SetView(view);
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement