2023年10月5日 星期四

WEEK04


1.

void setup(){
   size(400,400);
}
int [][] card = new int[8][11];
void draw(){
   background(255);
   for(int i=0;i<8;i++){
   for(int j=0;j<11;j++){  
       rect(j*32, i*50, 32, 50);
   }
   
   }
}

2.
void setup(){
   size(400,400);
}
int [][] card = new int[8][11];
color [] C = {#FF5555,#FFAA00, #55AA5, #5555FF};
void draw(){
   background(255);
   for(int i=0;i<8;i++){
   for(int j=0;j<11;j++){ 
     fill(C[i%4]);
       rect(j*32, i*50, 32, 50);
   }
   
   }
}



3.



4.void setup(){
   size(400,400);
}
int [][] card = new int[8][11];
color [] C = {#FF5555,#FFAA00, #55AA5, #5555FF};
void draw(){
   background(255);
   for(int i=0;i<8;i++){
   for(int j=0;j<11;j++){ 
     drawCard(j*32, i*50, C[i%4]);
   }
   
   }
}
void drawCard(int x, int y, color c){
  stroke(128);
  fill(255);
  rect(x,y,32,50,7);
  noStroke();
  fill(c);
  rect(x+3, y+3,32-5,50-5,4);


pushMatrix();
fill(255);
translate(x+16,y+25);
rotate(radians(45));
ellipse(0,0,20,30);
popMatrix();
}












void setup(){
   size(400,400);
}
int [][] card = new int[8][11];
color [] C = {#FF5555,#FFAA00, #55AA5, #5555FF};
void draw(){
   background(255);
   for(int i=0;i<8;i++){
   for(int j=0;j<11;j++){ 
     drawCard(j*32, i*50, C[i%4], j);
   }
   
   }
}
void drawCard(int x, int y, color c, int n){
  stroke(128);
  fill(255);
  rect(x,y,32,50,7);
  noStroke();
  fill(c);
  rect(x+3, y+3,32-5,50-5,4);


pushMatrix();
fill(255);
translate(x+16,y+25);
rotate(radians(45));
ellipse(0,0,20,30);
popMatrix();

textAlign(CENTER,CENTER);
textSize(9);
text(""+n, x+7, y+6);

textSize(20);
fill(c);
text(""+n, x+16, y+22);
}






void setup(){
   size(400,400);
}
int [] cardN = new int[88];
int [] cardC = new int[88];
color [] C = {#FF5555,#FFAA00, #55AA5, #5555FF};
void draw(){
   background(255);
   for(int i=0;i<8;i++){
   for(int j=0;j<11;j++){ 
    // drawCard(j*32, i*50, C[i%4], j);
 drawCard(j*32, i*50, cardC[i%11+j], cardN[i*11+j]);  
 }
   
   }
}
void drawCard(int x, int y, color c, int n){
  stroke(128);
  fill(255);
  rect(x,y,32,50,7);
  noStroke();
  fill(c);
  rect(x+3, y+3,32-5,50-5,4);


pushMatrix();
fill(255);
translate(x+16,y+25);
rotate(radians(45));
ellipse(0,0,20,30);
popMatrix();

textAlign(CENTER,CENTER);
textSize(9);
text(""+n, x+7, y+6);

textSize(20);
fill(c);
text(""+n, x+16, y+22);
}







d

沒有留言:

張貼留言