数学教えて


今日勉強のために覗いて見たABAさんのソース
Vectorクラス内のdistメソッド(たぶんdistance?二点間の距離?)

public function dist(p:Vector):Number {
	var ox:Number = Math.abs(p.x - x);
	var oy:Number = Math.abs(p.y - y);
	if (ox > oy) {
		return ox + oy / 2;
	} else {
		return oy + ox / 2;
	}
}


この数式の解説できる人教えてください。


自分が中学のときにならったやつと違うんですけど
sqrt(pow(x1-x2,2)+pow(y1-y2,2))こんな感じだっけ?
あー、なんかダッセーな俺