daily pastebin goal
47%
SHARE
TWEET

Untitled

a guest Dec 7th, 2017 46 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
Top