Noble Ape
The Central Directories of the Noble Ape Simulation.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
noble Directory Reference
Directory dependency graph for /Users/barbalet/Cloud Drive/Documents/NobleApe/github/nobleape/sim/noble/:

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]