22.05.2014, 14:20
Bom, estava tentando fazer algo para medir a distancia entre 2 jogadores (mas usando uma funзгo propria ^^)
Gostaria de saber se hб algum erro nessa funзгo e se hб como melhorar.
Gostaria de saber se hб algum erro nessa funзгo e se hб como melhorar.
pawn Код:
stock Distance(Float:X, Float:Y, Float:x, Float:y)
{
/*
A(X, Y) e B(x, y)
d(A,B) = (X - x)І + (Y - y)І
*/
new Float: Calculo_Inicial[2];
Calculo_Inicial[0] = X-x;
Calculo_Inicial[1] = Y-y;
new Float: Segundo_Calculo[2];
Segundo_Calculo[0] = Calculo_Inicial[0]*Calculo_Inicial[0];
Segundo_Calculo[1] = Calculo_Inicial[1]*Calculo_Inicial[1];
new Float: Resultado;
Resultado = Segundo_Calculo[0]+Segundo_Calculo[1];
new String[128];
format(String, sizeof String, "%.0f", Resultado);
print(String);
return true;
}