Guest User

Untitled

a guest
Dec 7th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. Player P1;
  2. Enemy E1;
  3. float turn = 0;
  4. float px = 170;
  5. float py = 350;
  6. float ex = 330;
  7. float ey = 350;
  8.  
  9. void setup() {
  10. size(800, 800);
  11. P1 = new Player();
  12. E1 = new Enemy();
  13. }
  14.  
  15. void draw() {
  16. turn = 0;
  17. background(150);
  18. fill(200);
  19. rect(160,380,40,40);
  20. rect(160,340,40,40);
  21. rect(200,380,40,40);
  22. rect(200,340,40,40);
  23. rect(240,380,40,40);
  24. rect(240,340,40,40);
  25. rect(280,380,40,40);
  26. rect(280,340,40,40);
  27. rect(320,380,40,40);
  28. rect(320,340,40,40);
  29. rect(360,380,40,40);
  30. rect(360,340,40,40);
  31. rect(400,380,40,40);
  32. rect(400,340,40,40);
  33. rect(440,380,40,40);
  34. rect(440,340,40,40);
  35. P1.Collision();
  36. P1.Movement();
  37. P1.Display();
  38. E1.ECollision();
  39. E1.EMovement();
  40. E1.EDisplay();
  41. }
  42.  
  43. class Enemy {
  44. Enemy() {
  45. }
  46. void ECollision() {
  47. }
  48. void EMovement() {
  49. if (turn == 1) {
  50. if (ex > px) {
  51. ex = ex - 20;
  52. turn = 0;
  53. }
  54. }
  55. }
  56. void EDisplay() {
  57. rect(ex, ey, 20, 20);
  58. }
  59.  
  60. class Player {
  61. Player() {
  62. }
  63. void Collision() {
  64. }
  65. void Movement() {
  66. if (key == 'd') {
  67. px = px + 20;
  68. turn = 1;
  69. key = 'e';
  70. }
  71. if (key == 'a') {
  72. px = px - 20;
  73. key = 'e';
  74. }
  75. if (key == 's') {
  76. py = py + 20;
  77. key = 'e';
  78. }
  79. if (key == 'w') {
  80. py = py - 20;
  81. key = 'e';
  82. }
  83. }
  84. void Display() {
  85. fill(90);
  86. rect(px, py, 20, 20);
  87. }
  88. }
  89.  
  90. class Enemy {
  91. Enemy() {
  92. }
  93. void ECollision() {
  94. }
  95. void EMovement() {
  96. if (turn == 1) {
  97. if (ex > px) {
  98. ex = ex - 20;
  99. turn = 0;
  100. }
  101. }
  102. }
  103. void EDisplay() {
  104. rect(ex, ey, 20, 20);
  105. }
  106. }
  107.  
  108. class Player {
  109. Player() {
  110. }
  111. void Collision() {
  112. }
  113. void Movement() {
  114. if (key == 'd') {
  115. px = px + 20;
  116. turn = 1;
  117. key = 'e';
  118. }
  119. if (key == 'a') {
  120. px = px - 20;
  121. key = 'e';
  122. }
  123. if (key == 's') {
  124. py = py + 20;
  125. key = 'e';
  126. }
  127. if (key == 'w') {
  128. py = py - 20;
  129. key = 'e';
  130. }
  131. }
  132. void Display() {
  133. fill(90);
  134. rect(px, py, 20, 20);
  135. }
  136. }
Add Comment
Please, Sign In to add comment