snoopy
#########################################
# STATO INIZIALE DELLO SCENARIO #
#########################################
# OGGETTO DI TIPO "BLOCK" #######################
b1=Block()
b1.pos=[0,100]
b1.size=[50, 10]
b1.color="red"
# b1.image = "https://img1.picmix.com/output/stamp/normal/4/2/8/3/593824_91c68.gif"
b1.image = "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcRi5NRZku34_TrhbJ3cPA35muYzN7hWJJ3iDyxPsHd8Je7lFQiO&usqp=CAU"
b1.vel=[60, 0]
b1.rotate(direction(b1.vel))
b1.addLabel(text="Hello", color="green")
# oggetto VIVERI , parte con snoopy
v1=Block()
v1.pos=b1.pos+[0,-1]
v1.size=[2, 2]
v1.color="blue"
v1.vel=[50, 0]
#########################################
# DINAMICA DELLO SCENARIO #
#########################################
#a=[0,slider_g.value]
g=slider_g.value
vento_x=slider_vento_x.value
a_snoopy=if(t>3,[0,g],a_snoopy)
b1.vel= b1.vel+a_snoopy*dt
#b1.rotate(direction(b1.vel))
b1.rotate(direction(b1.vel, "deg") )
b1.pos=b1.pos+b1.vel*dt+[vento_x,0]*dt
v1.pos=b1.pos+[0,-1]
#v1_x_0=if((t>2.9)and(t<3.1),v1.pos,v1_x_0)
#v1.pos=if(t>3,[0,0],v1.pos)
#label1.vel = b1.vel
#label1.rotate(direction(label1.vel))
#label1.pos= b1.pos
orologio.display(t, "s")
lancetta_b1_vx.display(b1.vel[X])
lancetta_b1_vy.display(b1.vel[Y])
grafico.plot(t, b1.pos[X], "blue")
grafico.plot(t, b1.pos[Y], "red")
x=b1.pos[X]
y=b1.pos[Y]
vx=b1.vel[X]
vy=b1.vel[Y]
table.addRow([t,x,y,vx,vy])