Métodos públicos estáticos | |
| static float | ATan (float tan) |
| static float | ACos (float cos) |
| static float | ASin (float sin) |
| static float | Sin (float degree) |
| static float | Cos (float degree) |
| static float | Tan (float degree) |
| static void | SinCos (float degree, float *sine, float *cosine) |
| static int | Random () |
| static float | DistanceQuad (float x1, float y1, float x2, float y2) |
| static float | Distance (float x1, float y1, float x2, float y2) |
| static float | Round (float num) |
Amigas | |
| class | Game |
| float zak::MathUtil::ATan | ( | float | tan | ) | [static] |
Devuelve el arcotangente del ángulo pasado por parámtro
| tan | tangente del ángulo |
| float zak::MathUtil::ACos | ( | float | cos | ) | [static] |
Devuelve el arcocoseno del ángulo pasado por parámtro
| cos | coseno del ángulo |
| float zak::MathUtil::ASin | ( | float | sin | ) | [static] |
Devuelve el arcoseno del ángulo pasado por parámtro
| sin | seno del ángulo |
| float zak::MathUtil::Sin | ( | float | degree | ) | [static] |
Devuelve el seno del ángulo pasado por parámtro
| degree | ángulo en grados |
| float zak::MathUtil::Cos | ( | float | degree | ) | [static] |
Devuelve el coseno del ángulo pasado por parámtro
| degree | ángulo en grados |
| float zak::MathUtil::Tan | ( | float | degree | ) | [static] |
Devuelve la tangente del ángulo pasado por parámtro
| degree | ángulo en grados |
| void zak::MathUtil::SinCos | ( | float | degree, | |
| float * | sine, | |||
| float * | cosine | |||
| ) | [static] |
Devuelve el seno y el coseno del ángulo pasado por parámtro
| degree | ángulo en grados centígrados | |
| sine | devuelve el seno del ángulo | |
| cosine | devuelve el coseno del ángulo |
| static int zak::MathUtil::Random | ( | ) | [inline, static] |
Devuelve un número aleatorio Ejemplo de uso:
// Devuelve un número del 0 al 9 int rnd = MathUtil::Random()%10; // Devuelve un número del 1 al 10 int rnd1 = MathUtil::Random()%10+1; // Devuelve un número del 10 al 19 int rnd2 = MathUtil::Random()%10+10;
| static float zak::MathUtil::DistanceQuad | ( | float | x1, | |
| float | y1, | |||
| float | x2, | |||
| float | y2 | |||
| ) | [inline, static] |
Devuelve la distancia al cuadrado (más rápida) entre dos puntos
| x1 | Coordenada x de la posición del punto 1 | |
| y1 | Coordenada y de la posición del punto 1 | |
| x2 | Coordenada x de la posición del punto 2 | |
| y2 | Coordenada y de la posición del punto 2 |
| static float zak::MathUtil::Distance | ( | float | x1, | |
| float | y1, | |||
| float | x2, | |||
| float | y2 | |||
| ) | [inline, static] |
Devuelve la distancia entre dos puntos
| x1 | Coordenada x de la posición del punto 1 | |
| y1 | Coordenada y de la posición del punto 1 | |
| x2 | Coordenada x de la posición del punto 2 | |
| y2 | Coordenada y de la posición del punto 2 |
| float zak::MathUtil::Round | ( | float | num | ) | [static] |
Redondea un número flotante
| num | Número que se desea redondear |
1.5.1-p1