From a9945e084eb6c02abb35c67e445d0fd3159bce0a Mon Sep 17 00:00:00 2001 From: Evan Powell Date: Mon, 7 Sep 2020 19:56:09 -0500 Subject: [PATCH] added the n_boat variable, defined a get method for n_boat, and defined a set method for n_boat(#2) --- src/services/GameState.service.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/services/GameState.service.js b/src/services/GameState.service.js index a7b1696..57c044b 100644 --- a/src/services/GameState.service.js +++ b/src/services/GameState.service.js @@ -32,6 +32,34 @@ export class GameStateService { */ n_cols = 9 + /** + * Number boats placed on the board. + * @private + * @type {number} + */ + n_boats = 1 + + /** + * gets the number of boats placed on the board + * @private + * @return {number} + */ + get_n_boats(){ + return (this.n_boats); + } + + /** + * sets the number of boats to a valid number + * @private + * @return none + */ + set_n_boats(number){ + if(number >= 1 && number <= 5 ) + { + this.n_boats = number; + } + } + /** * The current state of the game. * @private