User:Altazimuth/Code Guide: Difference between revisions
From Eternity Wiki
Jump to navigationJump to search
Altazimuth (talk | contribs) (Initial creation of page. Getting the ball rolling. Saving what's already there in case of crash.) |
Altazimuth (talk | contribs) (Added all prefixes/VS folder names. Filled out table some more.) |
||
Line 1: | Line 1: | ||
Eternity's code is split into various prefixes. Each one refers to specific facets of the code. | 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). | ||
{| class="wikitable" style="text-align: center;" | {| class="wikitable" style="text-align: center;" | ||
|+ Source | |+ Source File Classification | ||
|- | |- | ||
! Prefix | ! style="width: 100px;" | Prefix/Visual Studio Folder Name | ||
! Meaning | ! Meaning | ||
! Explanation | ! Explanation | ||
! | ! Further Reading | ||
|- | |- | ||
! A_ | ! A_ | ||
| Action Pointer | | Action Pointer Code || Code and functions associated with actor states/frames || [[List of codepointers]] | ||
|- | |- | ||
! ACS_ | ! ACS_ | ||
| 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 || [http://doomwiki.org/wiki/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 || [https://github.com/martinh/libconfuse 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_ | |||
| || || | |||
|} | |} |
Revision as of 07:52, 7 June 2016
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_ |