Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #!/usr/bin/env jruby
  2. # frozen_string_literal: false
  3. require 'propane'
  4.  
  5. # move with arrow keys
  6. # propane graffiti by 8mana
  7. # based on code by Casey Reas and Ben Fry
  8.  
  9. class ArrowKeys < Propane::App
  10. def settings
  11. size 480, 120
  12. end
  13.  
  14. def setup
  15. sketch_title 'move with arrow keys'
  16. $x = 215
  17. end
  18.  
  19. def draw
  20. if key_pressed? && key == CODED
  21. if key_code == LEFT
  22. $x -= 1
  23. elsif key_code == RIGHT
  24. $x += 1
  25. end
  26. end
  27. rect $x, 45, 50, 50
  28. end
  29. end
  30.  
  31. ArrowKeys.new
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement