Add label to rows (#2)

master
javier-barea 4 years ago
parent f333261e20
commit 463a8f6d30

@ -22,13 +22,14 @@ import game_service from '../services/GameState.service.js'
const template = ` const template = `
<div class="game-board-component" v-if="ready"> <div class="game-board-component" v-if="ready">
<div class="grid-container"> <div class="grid-container">
<div class="grid-row" v-for="row of rows"> <div class="grid-row" v-for="(row,i) of rows">
<br> {{i}}
<app-game-cell <app-game-cell
v-for="cell of row" v-for="cell of row"
v-bind:render="cell.render" v-bind:render="cell.render"
></app-game-cell> ></app-game-cell>
</div> </div>
</div> </div>
</div> </div>
` `
export default class GameBoardComponent extends Component { export default class GameBoardComponent extends Component {
@ -49,9 +50,20 @@ export default class GameBoardComponent extends Component {
* @type {Array<Array<*>>} * @type {Array<Array<*>>}
*/ */
rows = [] rows = []
column_labels = ["A", "B", "C", "D", "E", "F", "G", "H", "I"]
async vue_on_create() { async vue_on_create() {
this.rows = game_service.get_current_player_state() this.rows = game_service.get_current_player_state()
this.ready = true this.ready = true
//this.columnlabels = gam
// var letters = [];
// for (let i = 0; i < this.n_rows; i++)
// {
// this.rows[0][i] = letters[i];
// }
} }
} }

Loading…
Cancel
Save