Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. var cat;
  2. var catDir = 0;
  3. var catSpeed = 0;
  4. var catMirror = -1;
  5. //it's advisable (but not necessary) to load the images in the preload function
  6. //of your sketch otherwise they may appear with a little delay
  7. function setup() {
  8. createCanvas(800, 300);
  9. cat = createSprite(9, 15, 18, 30);
  10. cat.addAnimation("stand", "assets/img/walk01.png");
  11. cat.addAnimation("walkRight", "assets/img/walk01.png", "assets/img/walk08.png");
  12. }
  13.  
  14. function draw() {
  15. background(255, 255, 255);
  16. cat.setSpeed(catSpeed, catDir);
  17.  
  18. if (keyDown(RIGHT) && !keyDown(LEFT)){
  19. cat.mirrorX(1);
  20. cat.changeAnimation("walkRight");
  21. catDir = 0;
  22. catSpeed = 1;
  23. } else if (keyDown(LEFT)){
  24. cat.mirrorX(-1);
  25. cat.changeAnimation("walkRight");
  26. catDir = 180;
  27. catSpeed = 1;
  28. } else {
  29. cat.changeAnimation("stand");
  30. catDir = 0;
  31. catSpeed = 0;
  32. }
  33.  
  34.  
  35.  
  36.  
  37. //drawSprites();
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement