Modify the content of Ani mate.py, like this:
.
glViewport(0, 0, screen.get_width(),
screen.get_height())
glEnable (GL_DEPTH_TEST)
trans: Transform = cube.get_component (Transform)
start_position $=$ pygame. $\operatorname{Vector} 3(-3,0,-5)$
end_position $=$ pygame. $\operatorname{Vector} 3(3,0,-5)$
$v$ = end_position - start_position
$t=0$
trans.set_position(start_position)
$\mathrm{dt}=0$
trans2: Transform = cube2.get_component (Transform)
while not done:
events $=$ pygame. event $\cdot$ get $($ )
for event in events:
if event. type == pygame.QUIT:
done $=$ True
if $t<=1$ :
trans.set_position(start_position + $t * v$ )
$t+=0.0001 * d t$
glPushMatrix ()
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
.
glPopMatrix()
pygame.display.flip()
dt = clock.tick(fps)
pygame.quit()