Pseudocode Design of the Planned Program
--------------------------------------------------
Interaction
--------------------------------------------------
BEGIN SUBPROGRAM Interaction
#Note NPC's were taken out of the final game
IF NPC THEN
Conversation
ELSE Enemy
ENDIF
BEGIN SUBPROGRAM Enemy
WHILE Enemy
IF Flee
ENDWHILE
END SUBPROGRAM Enemy
IF Fight
REPEAT
Fight
UNTIL Player wins or loses
ENDWHILE
ENDCASE
END SUBPROGRAM Enemy
END SUBPROGRAM Interaction
--------------------------------------------------
Settings Module
--------------------------------------------------
BEGIN SUBPROGRAM Settings
CASEWHERE
Soundtrack Button: Change soundtrack
Soundtrack Volume Button: Change soundtrack volume
FX Volume Button: Change FX volume
Back Button: Return to Menu
ENDCASE
END SUBPROGRAM Settings
--------------------------------------------------
Game Over Module
--------------------------------------------------
BEGIN SUBPROGRAM gameOver
IF Health is <= 0
Display results
CASEWHERE Return to menu
Return to Menu Button: Menu
Quit: Close Game
ENDCASE
ENDIF
END SUBPROGRAM gameOver