/* @pjs preload="skala.png"; */ float zeigerlaenge; float wert=90; boolean locked=false; String lines[]; PFont font; PImage skala; void setup() { size(600,300); smooth(); fill(0); skala=loadImage("skala.png"); } void draw() { zeigerlaenge=width/2.0*0.7; background(skala); if (!locked) { //lines = loadStrings("http://liebesbarometer.zweizelgaenger.de/zeiger.php"); //wert=int(lines[0]); } float x=zeigerlaenge*cos(wert/180.0*PI); float y=zeigerlaenge*sin(wert/180.0*PI); line(width/2,height,width/2-x,height-y); } void mousePressed() { locked=true; } void mouseDragged() { wertSetzen(); } void mouseReleased() { wertSetzen(); //lines = loadStrings("http://liebesbarometer.zweizelgaenger.de/zeigersetzen.php?z="+int(wert)); locked=false; } void wertSetzen() { wert=atan2(height-mouseY,width/2-mouseX)/PI*180.0; if(wert<30) {wert=30;} if(wert>150) {wert=150;} }