Beruflich Dokumente
Kultur Dokumente
CounterValue = 0
Amplitude = 1
Time_Delay = 0.000001
#---------------------------Amp-------------
rect = Rectangle(Point(40, 180), Point(120, 220))
rect.setFill("black")
rect.draw(win)
#----------------------------Freq----------
rect = Rectangle(Point(40, 270), Point(120, 310))
rect.setFill("black")
rect.draw(win)
#----------------------------------------------
#---------------------------Sin Button---------
rect = Rectangle(Point(40, 90), Point(120, 130))
rect.setFill("blue")
rect.draw(win)
#---------------------------Square Button----------
rect = Rectangle(Point(130, 90), Point(210, 130))
rect.setFill("blue")
rect.draw(win)
#---------------------------Triangular Button---------
rect = Rectangle(Point(220, 90), Point(300, 130))
rect.setFill("blue")
rect.draw(win)
Sin = 0
Square = 0
Triangular = 0
xValue = 0
yValue = 0
while True:
MouseCoordinates = win.checkMouse()
if MouseCoordinates is not None:
xValue = MouseCoordinates.getX()
yValue = MouseCoordinates.getY()
if(xValue > 40 and xValue < 120 and yValue > 180 and yValue < 220):
Amplitude += 1
if(Amplitude == 10):
Amplitude = 1
#print(Amplitude)
#--------------------------------------------------------------------
if(xValue > 40 and xValue < 120 and yValue > 270 and yValue < 310):
Time_Delay *= 10
if(Time_Delay == 1):
Time_Delay = 0.000001
#print(Time_Delay)
#--------------------------------------------------------------------
if(xValue > 40 and xValue < 120 and yValue > 90 and yValue < 130):
Sin = 1
Square = 0
Triangular = 0
if(xValue > 130 and xValue < 210 and yValue > 90 and yValue < 130):
Sin = 0
Square = 1
Triangular = 0
if(xValue > 220 and xValue < 300 and yValue > 90 and yValue < 130):
Sin = 0
Square = 0
Triangular = 1