Hej
jeg er ved at udvikle et tic tac toe spil, men aner ikke helt hvordan skal jeg holde styr på om jeg får 3 på stribe?
Jeg køre en function når jeg klikker på et felt, men hvordan holder jeg lige styr på hvilken felter der er noget i? og hvordan tjekker man bedst om der er 3 på stripe?
- function place(felt, playLayer){
- if( !this.turn ){
- // x
-
- var xPosition = felt.getPosition().x
- var yPosition = felt.getPosition().y
-
- var icon = new Kinetic.Text({
- x: xPosition,
- y: yPosition,
- width: 146,
- text: 'X',
- fontSize: 150,
- fontFamily: 'Calibri',
- align: 'center',
- textFill: 'blue'
- });
-
- playLayer.add(icon);
- stage.add(playLayer);
-
- //sets next turn
- this.turn = true;
-
- }else{
- // o
-
- var xPosition = felt.getPosition().x
- var yPosition = felt.getPosition().y
-
- var icon = new Kinetic.Text({
- x: xPosition,
- y: yPosition,
- width: 146,
- text: 'O',
- fontSize: 150,
- fontFamily: 'Calibri',
- align: 'center',
- textFill: 'red'
- });
-
- playLayer.add(icon);
- stage.add(playLayer);
-
- //sets next turn
- this.turn = false;
-
- }
- }