Difference between revisions of "Code Overview"
(Initial setup of page) |
m (added ui whoops) |
||
Line 12: | Line 12: | ||
== cgame == | == cgame == | ||
Contains most of the client logic | Contains most of the client logic | ||
− | ui | + | == ui == |
+ | Contains the code that displays the User Interface | ||
== game == | == game == | ||
Contains the server logic | Contains the server logic |
Revision as of 14:10, 20 May 2008
The code is roughly arranged in 7 different parts each with a particular function. There is some overlap in some of it, but the relevant parts are outlined below: (put some more of a summary here)
server
Contains the code pertaining to the server
client
Contains the code pertaining to the client
renderer
Contains the code pretaining to rendering stuff
qcommon
Contains common functions shared between the client/server and/or game/cgame/ui
cgame
Contains most of the client logic
ui
Contains the code that displays the User Interface
game
Contains the server logic
All of these parts work together to make ioq3 what it is.
(Put more about how they work together here)