/* @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;}
}