Bonjour,
Je suis en train de porter un jeu que j'avais fais sur calculette ( ...) , et j'ai une erreur qui m'empêche d'avancer à la compilation :Initializing build sequence...
Target: debug
Deleted old build folder
mkdir failed: EEXIST (File exists) path = /data/data/com.calsignlabs.apde/files/tmp
Pre-processing...
Injected log broadcaster
java.lang.NullPointerException
at com.calsignlabs.apde.build.Build.preprocess(Build.java:1383)
at com.calsignlabs.apde.build.Build.build(Build.java:452)
at com.calsignlabs.apde.EditorActivity$22.run(EditorActivity.java:2295)
at java.lang.Thread.run(Thread.java:841)
mkdir failed: EEXIST (File exists) path = /data/data/com.calsignlabs.apde/app_processing_home
Le code :
int i, up, down, left, right, Y, X; float J, K, T; PImage obj1; void setup() { obj1=loadImage(mur.jpg"); size(displayWidth, displayHeight, P3D); K=3; J=2; T=3.63; } void draw() { background(0); scadre(); optouch(); fcadre(); d3line(); walltex(); ctouch(); cursor(); } void scadre() { stroke(0, 255, 0); line(0, 0, displayWidth, 0); line(0, 0, 0, displayHeight); line(0, displayHeight, displayWidth, displayHeight); line(displayWidth, 0, displayWidth, displayHeight); } void ctouch() { int Xmouse= mouseX, Ymouse=mouseY; stroke(0, 255, 0); if (Xmouse <90 & Xmouse >0 & Ymouse>displayHeight-150 & Ymouse < displayHeight-60 ) { fill(125, 125, 0); rect(0, displayHeight-150, 90, 60); left=1; } else { fill(255, 255, 0); rect(0, displayHeight-150, 90, 60); left=0; } if (Xmouse > 150 & Xmouse < 240 & Ymouse > displayHeight-150 & Ymouse < displayHeight-60) { fill(125, 125, 0); rect(150, displayHeight-150, 90, 60); right=1; } else { fill(255, 255, 0); rect(150, displayHeight-150, 90, 60); right=0; } if (Xmouse > 90 & Xmouse < 150 & Ymouse > displayHeight-90 & Ymouse < displayHeight ) { fill(125, 125, 0); rect(90, displayHeight, 60, -90); down=1; } else { fill(255, 255, 0); rect(90, displayHeight, 60, -90); down=0; } if (Xmouse > 90 & Xmouse < 150 & Ymouse > displayHeight-240 & Ymouse < displayHeight-150) { fill(125, 125, 0); rect(90, displayHeight-150, 60, -90); up=1; } else { fill(255, 255, 0); rect(90, displayHeight-150, 60, -90); up=0; } } void fcadre() { stroke(0, 255, 0); line(displayWidth/K+X, displayHeight/K+Y, displayWidth/K*J+X, displayHeight/K+Y); line(displayWidth/K+X, displayHeight/K+Y, displayWidth/K+X, displayHeight/K*J+Y); line(displayWidth/K+X, displayHeight/K*J+Y, displayWidth/K*J+X, displayHeight/K*J+Y); line(displayWidth/K*J+X, displayHeight/K+Y, displayWidth/K*J+X, displayHeight/K*J+Y); } void cursor() { stroke(255, 0, 0); line(displayWidth/2-10, displayHeight/2-10, displayWidth/2+10, displayHeight/2-10); line(displayWidth/2-10, displayHeight/2+10, displayWidth/2+10, displayHeight/2+10); line(displayWidth/2-10, displayHeight/2-10, displayWidth/2-10, displayHeight/2+10); line(displayWidth/2+10, displayHeight/2-10, displayWidth/2+10, displayHeight/2+10); line(displayWidth/2-2, displayHeight/2, displayWidth/2+2, displayHeight/2); line(displayWidth/2, displayHeight/2-2, displayWidth/2, displayHeight/2+2); } void d3line() { line(0, 0, displayWidth/K+X, displayHeight/K+Y); line(0, displayHeight, displayWidth/K+X, displayHeight/K*J+Y); line(displayWidth, 0, displayWidth/K*J+X, displayHeight/K+Y); line(displayWidth, displayHeight, displayWidth/K*J+X, displayHeight/K*J+Y); } void optouch() { if (left==1) { X=X+1; } if (right==1) { X=X-1; } if (up==1) { K=K+0.01; J=J+0.01; } if (down==1 & K>0) { K=K-0.01; J=J-0.01; } } void walltex() { rotateY(radians(90)); image(obj1,0,0, T*displayWidth/K+X,displayHeight); rotateY(radians(180)); image(obj1,displayWidth,0,-1*displayWidth/K+X,displayHeight); rotateY(radians(-270)); }
J'utilise l'application APDE pour compiler directement sur ma tablette, j'ai peut être supprimer du code par erreur.
Merci de votre aide, cordialement Blivion
Hors ligne
C'est ta ligne :
obj1=loadImage("mur.jpg");
Hors ligne
Pages: 1