DOCUMENTATION_Source Code - CSCI150GTeam/GTeamProject GitHub Wiki
IMPORTANT!!! Please read: Documentation page formatting
ALSO IMPORTANT!!! The wiki editor accepts HTML code just as well as markdown. I recommend using HTML for formatting purposes, but markdown can still be useful (for example making hyperlinks, bolding, and italics are quicker and cleaner in markdown). Be aware that you can't use markdown in between HTML tags!
The following page breaks down the application and sorts related classes into components. The components are:
- Animation (Lena): Contains classes that are responsible for drawing content onto the screen
- Audio (Joseph): Contains classes that handle audio playback
- Core (Sammy): Handles application initialization, cleanup, game state, and other functions that "tie together" all the other components
- Editor (Sammy): Contains classes used for the level editor
- Networking (Blaize): Contains classes that handle networking functionality
- User Interface (McNight): Contains classes that provide buttons, sliders, text fields, and other UI components that will be used for the game menus