Aura
Main Program (aura.asm)
getmemory
- Inputs: None
- Outputs: Memory blocks ready to use
Allocates all memory blocks needed for the game.
freememory
- Inputs: None
- Outputs: None
Frees all memory blocks allocated by getmemory.
loadtextures
- Inputs: None
- Outputs: Texture Block loaded with correct textures
Loads the textures needed by the voxel engine. Also prints out status
messages to the text screen.
loadsprites
- Inputs: None
- Outputs: Sprite Block loaded with sprites
Loads the sprites needed by the sprite engine. Also prints out status
messages to the text screen.
startinitdisplay
- Inputs: None
- Outputs: Prints message to screen
Sets up the textmode startup sequence.
printinitmessage (MACRO)
- Inputs: N/A
- Outputs: Prints message to screen
Macro used to print a startup message to the textmode screen.
_mymain
- Inputs: None
- Outputs: The game!
Main initialization and game/menu loop. Does lots of decision making.
mainloop
- Inputs: None
- Outputs: The game!
Main game loop. Calls rendering routines in proper order for selected
graphics mode.