All Downloads are FREE. Search and download functionalities are using the official Maven repository.

opening.FullOpening.scala Maven / Gradle / Ivy

There is a newer version: 12.1.1
Show newest version
package shogi
package opening

final class FullOpening(
    val japanese: String,
    val english: String,
    val sfen: String
) {

  def ecoName = s"$japanese ($english)"

  override def toString = ecoName

  def atPly(ply: Int) = FullOpening.AtPly(this, ply)
}

object FullOpening {

  final case class AtPly(opening: FullOpening, ply: Int)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy