List Of Function and it's Summary [sai] - LimYewKwong/BattleShip GitHub Wiki

  1. DeploymentController.cs The DeploymentController.cs controls the players actions during the deployment phase.

  2. DiscoveryController.cs The battle phase is handled by the DiscoveryController.cs.

  3. EndingGameController.cs The EndingGameController.cs is responsible for managing the interactions at the end of a game.

  4. GameController.cs The GameController is responsible for controlling the game, managing user input, and displaying the current state of the game.

  5. GameLogic.cs
    The GameLogic.cs is all about the Graphic and Audio

  6. GameResources.cs The GameResources.cs is about the font-size,background-images,Loading the sounds,Loading the font,Loading soundeffects.

  7. GameState.cs The GameStates.cs represent the state of the Battleships game play. This is used to control the actions and view displayed to the player.

  8. HighScoreControllers.cs Controls displaying and collecting high score data and allows the user to save the Data in file.

  9. MenuController.cs
    The menu controller handles the drawing and user interactions from the menus in the game. These include the main menu, game menu and the settings menu.

  10. UtilityFunctions.cs This includes a number of utility methods for drawing and interacting with the Mouse.