pan_setneedle (PANEL*, var num, var x, var y, BMAP* bmap, var cx, var cy, var angle, var min, var max, var* pv)
	Adds or modifies a needle element on a panel. 7.71 LC	
	Parameters:
	    
	    
          
            | PANEL* | 
            Panel pointer.  | 
          
          
            | num | 
            Number of an existing needle element (1 =  first needle of the panel) or 0 for adding a new needle  element to the panel.  | 
          
          
            | x, y, ...  | 
            Needle parameters to be set - see needle. | 
          
        
	    
		Returns:
		Number of the element, or 0 if the element could not be found or created.
		Example (lite-C):
// display an analog clock
function main()
{
   wait(1); // wait with bmap_fill until the video device is opened
   PANEL* clock = pan_create(NULL,0);
   set(clock,SHOW);
   
   pan_setneedle(clock,0,screen_size.x/2,screen_size.y/2,
     bmap_fill(bmap_createblack(140,8,32),vector(255,255,255),100),
     10,4,90,12,0,sys_hours);
   
   pan_setneedle(clock,0,screen_size.x/2,screen_size.y/2,
     bmap_fill(bmap_createblack(180,6,32),vector(255,255,255),100),
     10,3,90,60,0,sys_minutes);
   
   pan_setneedle(clock,0,screen_size.x/2,screen_size.y/2,
     bmap_fill(bmap_createblack(190,4,32),vector(0,0,255),100),
     20,2,90,60,0,sys_seconds);
}
		See also:
        PANEL, needle, pan_setbutton, pan_setslider, pan_setdigits, pan_setwindow, pan_setpos
                  ► latest
  version online