mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2024-11-30 15:41:12 +00:00
35 lines
617 B
C++
35 lines
617 B
C++
float f_float() {
|
|
return = 100.0f;
|
|
return = 200.0f;
|
|
return;
|
|
}
|
|
|
|
vector f_vector() {
|
|
vector foo;
|
|
foo.x = f_float();
|
|
foo.y = f_float();
|
|
foo.z = f_float();
|
|
|
|
return = foo;
|
|
return;
|
|
}
|
|
|
|
string f_string() {
|
|
#ifndef FAIL_TEST
|
|
return = "hello";
|
|
return = "world";
|
|
#endif
|
|
return;
|
|
}
|
|
|
|
float factorial(float n) {
|
|
if (n == 0) return = 1;
|
|
else return = n * factorial(n - 1);
|
|
}
|
|
|
|
void main() {
|
|
print(ftos(f_float()), "\n"); // 200.0f
|
|
print(vtos(f_vector()), "\n"); // '1 2 3'
|
|
print(f_string(), "\n"); // world
|
|
print(ftos(factorial(4)), "\n"); // 24
|
|
}
|