Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2012-05-19 18:26:09 première classe

nitefish
membre
Date d'inscription: 2011-01-13
Messages: 48

première classe



le but c'était de faire défiler les 64 hexagrammes du yiking,et de faire avec un objet et une liste...

int [] h = {60,90,120,150,180,210};
boolean a =false;
Trait t,u,v,j,k,l;

void setup(){
  size(400,300);
  strokeWeight(5);
  smooth();
  t = new Trait(a,h[0],30);
  u = new Trait(a,h[1],60);
  v = new Trait(a,h[2],120);
  j = new Trait(a,h[3],240);
  k = new Trait(a,h[4],480);
  l = new Trait(a,h[5],960);
    }
    
void draw(){
  background(255);
t.serie();
u.serie();
v.serie();
j.serie();
k.serie();
l.serie();
}

class Trait {
  boolean a;
  int h;
  int x;
Trait(boolean bool,int hauteur,int temps){
  a = bool;
  h = hauteur;
  x = temps;
    }
    
void serie(){
  if(frameCount % x == 0) {a = !a;}
  if (a == false){
         line(125,h,275,h);}
  if (a == true){
         line(125,h,185,h);
         line(215,h,275,h);}
   }
 }

Voilà.
On doit surement pouvoir faire plus concis...
Merci pour les infos de ce forum qui font progresser.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024