Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sikaku sikaku;
- float r;
- int rx,ry;
- void setup(){
- size(400,400);
- sikaku=new Sikaku(rx,ry,0);
- rx=200;ry=200;
- }
- void draw(){
- background(255);
- pushMatrix();
- rectMode(CENTER);
- translate(rx,ry);
- rotate(r);
- sikaku.draw();
- if(mousePressed){
- r+=0.05;
- }
- popMatrix();
- }
- class Sikaku{
- int x,y,t;//x座標、y座標,タイプ
- Sikaku(int x,int y,int t){//ここをまず呼ぶ
- this.x=x;this.y=y;this.t=t;
- }
- void draw(){//ここで描画 違う名前でもokです。
- //四角と丸をたくさん書いています
- if(t==0){
- fill(255,255,0);
- }
- else if(t==1){
- fill(0,0,255);
- }
- rect(x,y,50,50);
- fill(255,99,71);
- rect(x,y+10,25,15);
- fill(255);
- ellipse(x-10,y-8,15,15);
- ellipse(x+10,y-8,15,15);
- fill(0);
- ellipse(x-10,y-9,7,7);
- ellipse(x+10,y-9,7,7);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement