Noble Ape
The Central Directories of the Noble Ape Simulation.
|
Files | |
file | audio.c [code] |
Handles audio output for the Noble Toolkit. | |
file | compress.c [code] |
file | execute.c [code] |
file | interpret.c [code] |
This handles the interpretation end of ApeScript (i.e. after parsing). Unlike the parsing code that should be run only once in general use, the interpretation code is run multiple times in a simulation cycle. Thus slightly more care must be taken in optimizing the interpret code. | |
file | io.c [code] |
Covers the low level input and output relating to memory and files. In addition to memory and file handling, io has typically been a place holder for new functionality. | |
file | land.c [code] |
file | math.c [code] |
This covers vector math, the hash/random mathematics, (Newton) square root, the Bresenham's line algorithm, the bilinear interpolation and other abstract math that is used in Noble Ape. | |
file | network.c [code] |
Covers network handling. | |
file | noble.h [code] |
This is the interface between the Noble toolkit and what consumes the Noble Toolkit. | |
file | parse.c [code] |
This parses ApeScript and produces the ApeScript byte-code. | |
file | shared.h [code] |