(CONT_CANVAS_vu_meter, a)
| 49 | |
| 50 | |
| 51 | def VU_METER_update(CONT_CANVAS_vu_meter, a): |
| 52 | if a < angle_min : |
| 53 | a = angle_min |
| 54 | if a > angle_max: |
| 55 | a = angle_max |
| 56 | CONT_CANVAS_vu_meter.erase() |
| 57 | OBJ_VU_meter = CONT_CANVAS_vu_meter.draw_image(data=vu_meter_2,location= (0,234)) |
| 58 | x_angle = math.cos(math.radians(180-a)) |
| 59 | y_angle = math.sin(math.radians(180-a)) |
| 60 | x_cur = x_needle_base+(x_angle * needle_length) |
| 61 | y_cur = y_needle_base+int((y_angle * needle_length)*0.7) |
| 62 | x_cur_low = int(x_needle_base+(x_angle * (needle_length/needle_multiply))) |
| 63 | y_cur_low = int(y_needle_base+int((y_angle * (needle_length/needle_multiply))*0.7)) |
| 64 | OBJ_VU_meter_needle = CONT_CANVAS_vu_meter.draw_line( (x_cur_low,y_cur_low),(int(x_cur),int(y_cur)) ,color=needle_color,width=needle_width) |
| 65 | |
| 66 | |
| 67 | def main(): |
no test coverage detected