Advertisement
Guest User

Untitled

a guest
Mar 10th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (ns sampl.core
  2.   (:use quil.core))
  3.  
  4. (def cell-size 10)
  5. (def w (* 80 cell-size))
  6. (def h (* 60 cell-size))
  7.  
  8. (def X (atom 0))
  9. (def Y (atom 0))
  10.  
  11. (defn draw []
  12.   (do
  13.     (stroke-weight 1)          
  14.     (stroke 0)
  15.     (fill 255)                
  16.     (swap! X + cell-size)
  17.     (swap! Y + cell-size)
  18.     (rect @X @Y cell-size cell-size)))
  19.  
  20. (defn mouse-handler []
  21.       (redraw)
  22. )
  23.  
  24. (defn setup []
  25.   (background 40)
  26.   (no-loop))
  27.  
  28. (defn field []
  29.   (sketch
  30.     :title "sample"
  31.     :draw draw
  32.     :setup setup                
  33.     :mouse-pressed mouse-handler
  34.     :size [w h]))
  35.  
  36. (field)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement