needle(x, y, angle, bmap, cx, cy, min, max, var);

 LC  Stellt durch Drehen einer Bitmap per Variable eine Analoguhr oder ein Zeigerinstrument dar.

Parameter:

x, y Panelposition des Drehpunktes in Pixeln.
bmap Nadel-Bild, nach rechts zeigend. Needle image, pointing to the right (z.B. needle.pcx im Template-Bilderordner).
cx, cy Position des Drehpunktes des Bildes in Pixeln von der oberen linken Ecke aus.
angle

Winkel-Offset im Gegenuhrzeigersinn in Grad. 0 Punkte nach links, 90 nach rechts, 180 nach oben.

min, max Variable Werte, die 0 und 360 Grad entsprechen. Um im Uhrzeigersinn zu drehen, muss min grösser als max sein.
var Globale var, die von der Nadel angegeben werden soll.

Bemerkungen:

Beispiel:

PANEL* my_panel = {
  needle(10,10,"needle.pcx",10,2,180,0,100,my_var); // 180 degrees clockwise needle indicator with a 0..100 range
  flags = SHOW;
}

Siehe auch:

PANEL, button, slider, window, digits,pan_setneedle

► Aktuelle Version Online