diff --git a/src/components/GameBoard.component.js b/src/components/GameBoard.component.js
index 66f5673..971f414 100644
--- a/src/components/GameBoard.component.js
+++ b/src/components/GameBoard.component.js
@@ -1,5 +1,4 @@
import {Component} from '../../lib/vues6.js'
-import game_service from '../services/GameState.service.js'
/*
* This is the HTML/JavaScript for the game board component.
@@ -25,8 +24,9 @@ const template = `
@@ -54,9 +54,12 @@ export default class GameBoardComponent extends Component {
*/
// rows = []
column_labels = ["A", "B", "C", "D", "E", "F", "G", "H", "I"]
-
async vue_on_create() {
this.ready = true
}
+
+ on_cell_click(row_i, cell_i) {
+ alert(`${row_i} : ${cell_i}`)
+ }
}
diff --git a/src/components/GridCell.component.js b/src/components/GridCell.component.js
index 293644f..738ad0a 100644
--- a/src/components/GridCell.component.js
+++ b/src/components/GridCell.component.js
@@ -4,6 +4,7 @@ import {GridCellState} from '../module/util.js'
const template = `
Choose number of ships:
- 1 ship
- 2 ships
- 3 ships
- 4 ships
- 5 ships
+ 1 ship
+ 2 ships
+ 3 ships
+ 4 ships
+ 5 ships
@@ -46,6 +46,8 @@ export default class TopLevelComponent extends Component {
player_rows = []
+ instructions = ''
+
async vue_on_create() {
console.log('game service', game_service)
this.current_state = game_service.get_game_state()
@@ -53,27 +55,13 @@ export default class TopLevelComponent extends Component {
this.current_state = next_state
this.opponent_rows = game_service.get_current_opponent_state()
this.player_rows = game_service.get_current_player_state()
+
+ // add code for instructions
})
}
- ship1(){
- game_service.set_n_boats(1)
- game_service.advance_game_state()
- }
- ship2(){
- game_service.set_n_boats(2)
- game_service.advance_game_state()
- }
- ship3(){
- game_service.set_n_boats(3)
- game_service.advance_game_state()
- }
- ship4(){
- game_service.set_n_boats(4)
- game_service.advance_game_state()
- }
- ship5(){
- game_service.set_n_boats(5)
+ ship(n) {
+ game_service.set_n_boats(n)
game_service.advance_game_state()
}
}