Qrva! Masz direction, jest to kąt nachylenia, nie musi być 45, dałem go jako przykład, może być 1, 2... 360 (360 = 0 jakbyś tego nawet nie kapował). Jeśli chcesz aby obj_player miał ustalony direction, to piszesz obj_player.direction = np. 50 (np. ma oznaczać "na przykład" a nie kawałek kodu, jakbyś nie kapował :P ), albo w samym obiekcie obj_player piszesz direction=50. Skoro już napiszesz direction = 50, to po co pisać point_direction? Point_direction ustala kierunek między dwoma punktami (pierwszy punkt to pierwsz x i y, a drugi punkt to drugi x i y), więc skoro już napisałeś że direction = 50, to po co określać jeszcze raz kierunek kodem point_direction? Myśl logicznie!