State Diagrams
The software for our project is based on the following state machines. The three primary game modules are each have their own state machine. There is a larger MainGame state machine that is used to manage overarching pieces of the game such as the TOT insertion/return, the fire display, the passage of time, and final sound output.
state_diagrams.pdf |
Files
Our code was used in conjunction with the Events and Services Framework, a TIVA library, as well as previous work done in labs.
Code for our main game services can be found below:
Code for our main game services can be found below:
Source Files:
|
Header Files:
|
Pseudocode: |
|
|
|
|