Documentation ¶
Index ¶
Constants ¶
View Source
const (
// Author - 囲碁思考エンジンの作者名だぜ☆(^~^)
Author = "Satoshi Takahashi"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EngineConf ¶
type EngineConf struct {
Profile Profile
}
EngineConf - Tomlファイル。
func LoadEngineConf ¶
func LoadEngineConf(path string) (*EngineConf, error)
LoadEngineConf - ゲーム設定ファイルを読み込みます。
type Position ¶
type Position struct { // Go言語で列挙型めんどくさいんで文字列で(^~^) // [19] は 1九、 [91] は 9一(^~^)反時計回りに90°回転した将棋盤の状態で入ってるぜ(^~^)想像しろだぜ(^~^) Board []string // 持ち駒の数だぜ(^~^) R, B, G, S, N, L, P, r, b, g, s, n, l, p Hands []int // 先手が1、後手が2(^~^) Phase int // 何手目か(^~^) MovesNum int // 指し手のリスト(^~^) Moves []string }
Position - 局面
func NewPosition ¶
func NewPosition() *Position
func (*Position) ReadPosition ¶
ReadPosition - 局面を読み取ります。マルチバイト文字は含まれていないぜ(^q^)
func (*Position) ResetToStartpos ¶
func (pos *Position) ResetToStartpos()
ResetToStartpos - 初期局面にします。
Click to show internal directories.
Click to hide internal directories.