Camera cam; float cote; Systeme sys; Resolveur integreur; int dim,dim2,dim3; float dim1,dur,dim11; PImage pim; public void setup() { pim= loadImage("blonde.jpg"); dur=50; dim=21; dim2=dim*dim; dim3=2*dim*(dim-1); dim1=4600f/(dim-1); dim11=480/(dim-1); Vecteur[] vitesses=new Vecteur[dim2+4]; Vecteur[] positions=new Vecteur[dim2+4]; Ressort[] elastiques=new Ressort[dim3+4]; boolean[] booleens=new boolean[dim2+4]; for(int i=0;i-1 && !integreur.s.mouseEnTraction) { integreur.s.mouseEnTraction=true; } if(key=='v' && enprise>-1 && integreur.s.mouseEnTraction) { integreur.s.mouseEnTraction=false; integreur.s.lesParticules[enprise].posTraction=cam.origineMouse(); integreur.s.lesParticules[enprise].enTraction=true; integreur.s.particuleEnPrise=-1; } if(key=='r'){integreur.s.particuleEnPrise=-1; integreur.s.mouseEnTraction=false;} } void mouseDragged(){ if(mouseButton==LEFT && keyPressed && keyCode==CONTROL) {//Déplacer la caméra en calculant son nouveau repere cam.replacerCam(); } if(mouseButton==RIGHT) {//recherche du point visé sys.rechercherMobile(); } }