The code now is
distance = ($game_player.x - self.x).abs + ($game_player.y - self.y).abs
I want it to be
distance = ($game_player.x - self.x).abs + ($game_player.y - self.y).abs
OR
($game_variables[1] - self.x).abs + ($game_variables[2] - self.y).abs
Depending on which is bigger
How do I say that in actual code?
The simplest way is:
distance = [($game_player.x - self.x).abs + ($game_player.y - self.y).abs, ($game_variables[1] - self.x).abs + ($game_variables[2] - self.y).abs].max
The fastest way is:
distance = ($game_player.x - self.x).abs + ($game_player.y - self.y).abs
d2 = ($game_variables[1] - self.x).abs + ($game_variables[2] - self.y).abs
distance = d2 if d2 > distance
thank you so much ;)