mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-29 23:52:22 +00:00
Updates to the Ruamoko manual, still very much in progress.
This commit is contained in:
parent
03505e80d1
commit
5b79b7512a
5 changed files with 1341 additions and 194 deletions
8
tools/qfcc/doc/hello.r
Normal file
8
tools/qfcc/doc/hello.r
Normal file
|
@ -0,0 +1,8 @@
|
|||
#include <qwaq/globals.rh>
|
||||
#include <qwaq/fields.rh>
|
||||
#include <qwaq/builtins.rh>
|
||||
|
||||
void () main =
|
||||
{
|
||||
printf ("Hello, world!\n");
|
||||
};
|
10
tools/qfcc/doc/hello2.r
Normal file
10
tools/qfcc/doc/hello2.r
Normal file
|
@ -0,0 +1,10 @@
|
|||
#include <qwaq/globals.rh>
|
||||
#include <qwaq/fields.rh>
|
||||
#include <qwaq/builtins.rh>
|
||||
|
||||
void () main =
|
||||
{
|
||||
printf ("Hello, ");
|
||||
printf ("world!");
|
||||
printf ("\n");
|
||||
};
|
10
tools/qfcc/doc/qfcc-output.txt
Normal file
10
tools/qfcc/doc/qfcc-output.txt
Normal file
|
@ -0,0 +1,10 @@
|
|||
208 strofs
|
||||
4 statements
|
||||
14 functions
|
||||
30 globaldefs
|
||||
0 locals size ((null))
|
||||
8 fielddefs
|
||||
52 pr_globals
|
||||
6 entityfields
|
||||
1316 TOTAL SIZE
|
||||
Compilation time: 0.0365 seconds.
|
File diff suppressed because it is too large
Load diff
23
tools/qfcc/doc/radians.r
Normal file
23
tools/qfcc/doc/radians.r
Normal file
|
@ -0,0 +1,23 @@
|
|||
#include <qwaq/globals.rh>
|
||||
#include <qwaq/fields.rh>
|
||||
#include <qwaq/builtins.rh>
|
||||
|
||||
#define PI 3.14159265358973
|
||||
|
||||
/* Print a silly conversion table between degrees and radians */
|
||||
void () main =
|
||||
{
|
||||
float degrees, radians;
|
||||
integer lower, upper, step;
|
||||
|
||||
lower = 0; // lower limit
|
||||
upper = 360; // upper limit
|
||||
step = 45; // step size
|
||||
|
||||
degrees = lower;
|
||||
while (degrees <= upper) {
|
||||
radians = degrees * (PI / 180);
|
||||
printf ("%f\t%f\n", degrees, radians);
|
||||
degrees = degrees + step;
|
||||
}
|
||||
};
|
Loading…
Reference in a new issue