User:Altazimuth/Code Guide
From Eternity Wiki
Jump to navigationJump to search
Eternity's code is split into various prefixes. Each one refers to specific facets of the code. Functions from these files will also be appropriately prefixed (note that the files have lower case prefixes, which functions have upper case).
Prefix/Visual Studio Folder Name | Meaning | Explanation | Further Reading |
---|---|---|---|
A_ | Action Pointer Code | Code and functions associated with actor states/frames | List of codepointers |
ACS_ | ACS Code | Code and functions that handle the loading and execution of Action Code Script | ACS scripting |
AM_ | Automap Code | Code and functions associated with the Automap | Automap |
AMX_ | Small Code | Code and functions to handle Small (DEPRECATED) | Small |
C_ | Console Code | Code and functions associated with the Console | Console |
Cam | Camera Code | Line of sight checking for cameras | |
Confuse | libConfuse Code | Code and functions associated with the libConfuse configuration file parser library | libConfuse on GitHub |
D_ | |||
doom | |||
E_ | Eternity Extensions | Code and functions handling things that Eternity introduces like Eternity Definition Files and ExtraData | EDF and ExtraData |
EV_ | Line Action Code | Code and functions handling the generalised line action system | Line actions |
F_ | |||
G_ | |||
GL | |||
HAL | |||
HU_ | |||
IN | |||
M_ | |||
MetaAPI | |||
Misc | |||
Mn_ | |||
P_ | |||
R_ | |||
S_ | |||
SDL_ | |||
ST_ | |||
T_ | |||
TXT_ | |||
V_ | |||
W_ | |||
Win32 | |||
XL_ | |||
Z_ |