AMXX-BG.INFO maths.inc Raw include

maths.inc

Original include source with line numbers.

Back Download .inc
1 /* AMX Mod math functions backwards compatibility
2 *
3 * by the AMX Mod X Development Team
4 *
5 * This file is provided as is (no warranties).
6 */
7
8 #if defined _maths_bcompat_included
9 #endinput
10 #endif
11 #define _maths_bcompat_included
12
13 #if !defined _float_included
14 #include <float>
15 #endif
16
17 stock Float:fabs(Float:value)
18 {
19 return floatabs(value);
20 }
21
22 stock Float:asin(Float:value)
23 {
24 return floatasin(value, radian);
25 }
26
27 stock Float:sin(Float:value)
28 {
29 return floatsin(value, radian);
30 }
31
32 stock Float:sinh(Float:value)
33 {
34 return floatsinh(value, radian);
35 }
36
37 stock Float:acos(Float:value)
38 {
39 return floatacos(value, radian);
40 }
41
42 stock Float:cos(Float:value)
43 {
44 return floatcos(value, radian);
45 }
46
47 stock Float:cosh(Float:value)
48 {
49 return floatcosh(value, radian);
50 }
51
52 stock Float:atan(Float:value)
53 {
54 return floatatan(value, radian);
55 }
56
57 stock Float:atan2(Float:value1, Float:value2)
58 {
59 return floatatan2(value1, value2, radian);
60 }
61
62 stock Float:tan(Float:value)
63 {
64 return floattan(value, radian);
65 }
66
67 stock Float:tanh(Float:value)
68 {
69 return floattanh(value, radian);
70 }
71
72 stock Float:fsqroot(Float:value)
73 {
74 return floatsqroot(value);
75 }
76
77 stock Float:fpower(Float:value, Float:exponent)
78 {
79 return floatpower(value, exponent);
80 }
81
82 stock Float:flog(Float:value, Float:base=10.0)
83 {
84 return floatlog(value, base);
85 }
86