@@ -11,7 +11,7 @@ type alias Model =
11
11
12
12
defaultModel =
13
13
{ board = initialBoard
14
- , selected = Nothing
14
+ , selected = Just ( Piece Plain X )
15
15
, rack = initialRack
16
16
, gameState = InProgress
17
17
}
@@ -45,39 +45,22 @@ type alias Board =
45
45
46
46
initialBoard : Board
47
47
initialBoard =
48
- -- { zeroZero = EmptySpace
49
- -- , oneZero = EmptySpace
50
- -- , twoZero = EmptySpace
51
- -- , threeZero = EmptySpace
52
- -- , zeroOne = EmptySpace
53
- -- , oneOne = EmptySpace
54
- -- , twoOne = EmptySpace
55
- -- , threeOne = EmptySpace
56
- -- , zeroTwo = EmptySpace
57
- -- , oneTwo = EmptySpace
58
- -- , twoTwo = EmptySpace
59
- -- , threeTwo = EmptySpace
60
- -- , zeroThree = EmptySpace
61
- -- , oneThree = EmptySpace
62
- -- , twoThree = EmptySpace
63
- -- , threeThree = EmptySpace
64
- -- }
65
- { zeroZero = Space <| Piece Plain X
66
- , oneZero = Space <| Piece Plain X
67
- , twoZero = Space <| Piece Plain X
68
- , threeZero = Space <| Piece Plain X
69
- , zeroOne = Space <| Piece Plain X
70
- , oneOne = Space <| Piece Plain X
71
- , twoOne = Space <| Piece Plain X
72
- , threeOne = Space <| Piece Plain X
73
- , zeroTwo = Space <| Piece Plain X
74
- , oneTwo = Space <| Piece Plain X
75
- , twoTwo = Space <| Piece Plain X
76
- , threeTwo = Space <| Piece Plain X
77
- , zeroThree = Space <| Piece Plain X
78
- , oneThree = Space <| Piece Plain X
79
- , twoThree = Space <| Piece Plain X
80
- , threeThree = Space <| Piece Plain X
48
+ { zeroZero = EmptySpace
49
+ , oneZero = EmptySpace
50
+ , twoZero = EmptySpace
51
+ , threeZero = EmptySpace
52
+ , zeroOne = EmptySpace
53
+ , oneOne = EmptySpace
54
+ , twoOne = EmptySpace
55
+ , threeOne = EmptySpace
56
+ , zeroTwo = EmptySpace
57
+ , oneTwo = EmptySpace
58
+ , twoTwo = EmptySpace
59
+ , threeTwo = EmptySpace
60
+ , zeroThree = EmptySpace
61
+ , oneThree = EmptySpace
62
+ , twoThree = EmptySpace
63
+ , threeThree = EmptySpace
81
64
}
82
65
83
66
@@ -268,7 +251,8 @@ removeFromRack piece rack =
268
251
269
252
place : Piece -> BoardId -> Board -> Board
270
253
place piece boardId board =
271
- board
254
+ setSpace boardId ( Space piece) board
255
+ |> Debug . log " place"
272
256
273
257
274
258
getAvailableBoardIds : Board -> List BoardId
0 commit comments