Im Endeffekt, ja. Die Größe um die es geht, ist die maximale Entfernung zwischen zwei Punkten auf der Karte. In x-Richtung nimmt man dazu die halbe Länge der Karte, weil man in beide Richtungen gehen kann. In y-Richtung ist die Karte flach und der maximal Abstand ist mit Feldern am unteren und oberen Rand erreicht, also Höhe der Karte - 1.
Im Beispiel: delta_x = 148/2 = 74, delta_y = 86 - 1 = 85
Der Abstand berechnet sich dann durch max(delta_x,delta_y) + min(delta_x,delta_y)/2 abgerundet. Praktisch alle Entfernungen im Spiel werden so berechnet. Die x-Richtung ist das Minimum und wird nochmal halbiert.
Also max(74,85) + min(74,85)/2 = 85 + 74/2 = 122.