diff --git a/Project/Game/Game.pde b/Project/Game/Game.pde index 8e4ffe6..1bc5741 100644 --- a/Project/Game/Game.pde +++ b/Project/Game/Game.pde @@ -1,72 +1,72 @@ import java.text.DecimalFormat; float depth = 2000; float plate_w=1000; float plate_t=plate_w/20; float x_coord; float y_coord; float mX; float mY; float speed=10; DecimalFormat f = new DecimalFormat("#0.0"); float variable=0; void settings() { size(displayWidth, displayHeight, P3D); //size(1000, 1000, P3D); x_coord=width/2; y_coord=height/2; } void setup() { //noStroke(); } void draw() { pushMatrix(); camera(0, -400, depth, 0, 0, 0, 0, 1, 0); directionalLight(50, 100, 125, 0, 1, 0); ambientLight(102, 102, 102); background(200); float rz = map(x_coord, 0, width, -PI/3, PI/3); float rx = map(y_coord, 0, height, -PI/3, PI/3); rotateZ(rz); rotateX(rx); box(plate_w, plate_t, plate_w); popMatrix(); - fill(255);; + fill(255); text("Rotation X : "+f.format(rx/Math.PI*180)+"° Rotation Z : "+f.format(rz/Math.PI*180)+"° speed: "+f.format(speed/10), 5, 15); } void mouseWheel(MouseEvent event) { float e = event.getCount(); if(e<0){ speed-=speed<=2?0:1; }else{ speed+=speed>=15?0:1; } } void mouseDragged() { float d=-(mX-mouseX)*speed/10; x_coord=x_coord+d<=0?0:x_coord+d>=width?width:x_coord+d; mX=mouseX; d=(mY-mouseY)*speed/10; y_coord=y_coord+d<=0?0:y_coord+d>=height?height:y_coord+d; mY=mouseY; } void mousePressed() { mX=mouseX; mY=mouseY; } void keyPressed() { if (key == CODED) { if (keyCode == UP) { variable -= 50; } else if (keyCode == DOWN) { variable += 50; } } }