diff --git a/src/components/TopLevel.component.js b/src/components/TopLevel.component.js index d774619..25a7cf1 100644 --- a/src/components/TopLevel.component.js +++ b/src/components/TopLevel.component.js @@ -11,6 +11,10 @@ const template = ` +<<<<<<< HEAD +======= + +>>>>>>> 19aa3733d0604f37e6875b825eb51ccd4092d4c4
@@ -58,18 +62,26 @@ export default class TopLevelComponent extends Component { ship1(){ game_service.advance_game_state() + game_service.set_n_boats(1) } ship2(){ game_service.advance_game_state() + game_service.set_n_boats(2) } ship3(){ game_service.advance_game_state() + game_service.set_n_boats(3) } ship4(){ game_service.advance_game_state() + game_service.set_n_boats(4) } ship5(){ game_service.advance_game_state() + game_service.set_n_boats(5) } +<<<<<<< HEAD } +======= +>>>>>>> 19aa3733d0604f37e6875b825eb51ccd4092d4c4 diff --git a/src/module/lang.js b/src/module/lang.js new file mode 100644 index 0000000..119ed1d --- /dev/null +++ b/src/module/lang.js @@ -0,0 +1,16 @@ +import { GameState } from './util.js' + +/** + * Enum of all possible instructions. + * @type {object} + */ +const instructions = { + [GameState.ChoosingNumberOfShips]: 'Select the number of ships ', + [GameState.PlayerSetup]: 'Place your ships on the grid', + [GameState.PromptPlayerChange]: "It is your opponent's turn", + [GameState.PlayerTurn]: 'Select a cell to fire a missile', + [GameState.PlayerVictory]: 'You won!' + // and so on +} + +export { instructions } \ No newline at end of file