Ну например у меня есть 2 игрока,
player1_x=22
player1_y=85
player2_x=175
player2_y=-127
Первый игрок - компьютер,он стреляет по 2-му игроку:
Что-бы узнать как ему повернуть пушку он использует ATan2
player1_fr=ATan(player2_x-player1_x,player2_y-player1_y)
А как узнать на какую дальность ему стрельнуть,есть-ли такая функция в BlitzMax
p.s.
fire_x=Sin(player1_fr)*player1_d 'player1_d - дальность стрельбы
...
В Blitz3d такая есть
:
EntityDistance# ( src_entity,dest_entity)
Там для 3D
А мне для Blitz Max , для 2D