Advertisement
Nojus_Globys

mar08-donuts

Mar 8th, 2023
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | Software | 0 0
  1.  
  2. PImage
  3.   donut,
  4.   player;
  5.  
  6. int score = 0;
  7.  
  8. float
  9.   playerX,
  10.   playerY,
  11.   step,
  12.   playerSize,
  13.  
  14.   donutX,
  15.   donutY,
  16.   donutSize;
  17.  
  18. boolean
  19.   left, // false
  20.   right, // true
  21.   up, // true
  22.   down; // false
  23.  
  24. void setup () {
  25.   size (1200, 800);
  26.   imageMode (CENTER);
  27.  
  28.   donut = loadImage ("data/donut.png");
  29.   player = loadImage ("data/player.png");
  30.  
  31.   playerX = width / 2;
  32.   playerY = height / 2;
  33.   step = height * 0.02; // 800 * 0.15 = 16
  34.   playerSize = height * 0.15; // 120
  35.  
  36.   donutX = donutY = donutSize = height * 0.1;
  37. }
  38.  
  39. void player () {
  40.   image (player, playerX, playerY, playerSize, playerSize);
  41.  
  42.   //if (keyPressed && key == 'a')
  43.   //  playerX -= step;
  44.   //if (keyPressed && key == 'd')
  45.   //  playerX += step;
  46.   //if (keyPressed && key == 'w')
  47.   //  playerY -= step;
  48.   //if (keyPressed && key == 's')
  49.   //  playerY += step;
  50.  
  51.   if (left)
  52.     playerX -= step;
  53.   if (right)
  54.     playerX += step;
  55.   if (up)
  56.     playerY -= step;
  57.   if (down)
  58.     playerY += step;
  59.    
  60. }
  61.  
  62. void keyPressed () {
  63.   if (key == 'a')
  64.     left = true;
  65.   if (key == 'd')
  66.     right = true;
  67.   if (key == 'w')
  68.     up = true;
  69.   if (key == 's')
  70.     down = true;
  71. }
  72.  
  73. void keyReleased () {
  74.   left = right = up = down = false;
  75. }
  76.  
  77. void draw () {
  78.   background (240, 240, 255);
  79.   player ();
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement