diff --git a/src/services/GameState.service.js b/src/services/GameState.service.js index 9b041ca..22aa54e 100644 --- a/src/services/GameState.service.js +++ b/src/services/GameState.service.js @@ -163,6 +163,12 @@ export class GameStateService { return(score); } + /** + * gets the number of the boats (sunken, damaged or not) that the opponent has + * used to help keep get progress method looking clean + * @return {number} + * @private + */ get_boat_count(){ let i = 1; let j = 1; @@ -180,6 +186,15 @@ export class GameStateService { } return(boat_count); } + + /** + * gets the progress (hits/total boats) that the player has + * @return {number} + * @private + */ + get_progress(){ + return(this.get_player_score() / this.get_progress() ) + } } // Export a single instance, so it can be shared by all files