Skip to content

Commit 24067bc

Browse files
chore: remore some notes to myself
1 parent 5eecfe3 commit 24067bc

File tree

3 files changed

+3
-11
lines changed

3 files changed

+3
-11
lines changed

src/main/scala/abalone/Role.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ sealed trait Role {
1919

2020
sealed trait PromotableRole extends Role
2121

22-
case object Stone extends Role { // @TODO VFR: consider if we want a new "Marble" Role or if we just use Stone for Marbles (because these can be rolling stones, not Oware "Stones")
22+
case object Stone extends Role {
2323
val forsyth = 's'
2424
val binaryInt = 0
2525

src/main/scala/abalone/format/FEN.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ final case class FEN(value: String) extends AnyVal {
1515
}.flatMap{
1616
case square if (square.isDigit) => { Array.fill(square.asDigit)('1') }
1717
case square => Array(square)
18-
}.zip(Pos.all).flatMap { // map + flatten (that get rid of the 'Some' and the 'None' (meaning we map to None for cases we want to filter out))
18+
}.zip(Pos.all).flatMap {
1919
case (piece, pos) if (piece == Role.defaultRole.forsyth) => Some((pos, Piece(P1, Role.defaultRole)))
2020
case (piece, pos) if (piece == Role.defaultRole.forsythUpper) => Some((pos, Piece(P2, Role.defaultRole)))
2121
case _ => None

src/main/scala/abalone/variant/Variant.scala

+1-9
Original file line numberDiff line numberDiff line change
@@ -161,15 +161,7 @@ abstract class Variant private[variant] (
161161
)
162162
)
163163
}
164-
/*
165-
case class History(
166-
lastTurn: List[Uci] = List.empty,
167-
currentTurn: List[Uci] = List.empty,
168-
positionHashes: PositionHash = Array.empty,
169-
score: Score = Score(0, 0),
170-
// this is tracking fullMove for Abalone
171-
halfMoveClock: Int = 0
172-
*/
164+
173165
// @TODO: adapt
174166
// will take care of moving the marbles and determine if a capture has been made
175167
def piecesAfterAction(pieces: PieceMap, player: Player, @nowarn orig: Pos, dest: Pos): (PieceMap, Boolean) = {

0 commit comments

Comments
 (0)