%EJEMPLO DE ANIMACION
colour(white).
colour(red).
colour(green).
colour(blue).
colour(black).
anim :-
send(new(P, picture('Attribute Demo')), open),
send(P, display, new(B, box(100, 100)), point(20, 20)),
send(P, display, new(E, ellipse(100, 50)), point(150, 20)),
send_list([B, E], fill_pattern, colour(white)),
new(C, click_gesture(left, '', double, message(@prolog, edit_graphical, @receiver))),
send(B, recogniser, C),
send(E, recogniser, C),
send(timer(2), delay),
free(E),
send(P, display, new(F, ellipse(100, 50)), point(250, 20)),
send(timer(2), delay),
free(F),
send(P, display, new(G, ellipse(100, 50)), point(200, 100)),
send(timer(2), delay), free(G),
send(P, destroy).