rozumiem ze to działa na point_direction(x,y,mouse_x,mouse_y);
moze zapisuj te point_direction(x,y,mouse_x,mouse_y);do zmiennej za kazdym razem jak klikniesz
i gdy walnie w drzewo czy cos tam to odejmuje lub dodaje do direction 90 i ustawia alarma na powiedzmy 30, po uplynieciu alarmu znow wraca na point_direction(x,y,mouse_x,mouse_y);.
W grze wyglądałoby to tak ze idzie, jak stuknie to skreca o 90 stopni i za chwile gdy jest juz z boku drzewa to znow idzie w to miejsce które wskazał gracz. hmm... słabo xD?