Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. Sikaku sikaku;
  2. float r;
  3. int rx,ry;
  4. void setup(){
  5. size(400,400);
  6. sikaku=new Sikaku(rx,ry,0);
  7. rx=200;ry=200;
  8. }
  9. void draw(){
  10. background(255);
  11.  
  12. pushMatrix();
  13. rectMode(CENTER);
  14. translate(rx,ry);
  15. rotate(r);
  16. sikaku.draw();
  17. if(mousePressed){
  18. r+=0.05;
  19. }
  20. popMatrix();
  21.  
  22. }
  23.  
  24. class Sikaku{
  25.  
  26. int x,y,t;//x座標、y座標,タイプ
  27. Sikaku(int x,int y,int t){//ここをまず呼ぶ
  28. this.x=x;this.y=y;this.t=t;
  29. }
  30. void draw(){//ここで描画 違う名前でもokです。
  31.  
  32. //四角と丸をたくさん書いています
  33. if(t==0){
  34. fill(255,255,0);
  35. }
  36. else if(t==1){
  37. fill(0,0,255);
  38. }
  39.  
  40. rect(x,y,50,50);
  41. fill(255,99,71);
  42. rect(x,y+10,25,15);
  43. fill(255);
  44. ellipse(x-10,y-8,15,15);
  45. ellipse(x+10,y-8,15,15);
  46. fill(0);
  47. ellipse(x-10,y-9,7,7);
  48. ellipse(x+10,y-9,7,7);
  49. }
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement