 	var 歩, 香, 桂, 銀, 金, 角, 飛, 玉: Int8
 	
 	public init(歩: Int8, 香: Int8, 桂: Int8, 銀: Int8, 金: Int8, 角: Int8, 飛: Int8, 玉: Int8 = 0) {
-		self.歩 = 歩 ; self.香 = 香 ; self.桂 = 桂 ;
+		self.歩 = 歩 ; self.香 = 香 ; self.桂 = 桂
 		self.銀 = 銀 ; self.金 = 金
 		self.角 = 角 ; self.飛 = 飛
 		self.玉 = 玉

	}

	public init(局面: 局面型) {
		self.全升 = 局面.全升
		self.持駒辞書 = 局面.持駒辞書
		self.手番 = 局面.手番.敵方
		self._勝者 = 局面._勝者
	}

		self.銀 = Int8(銀) ; self.金 = Int8(金)
		self.角 = Int8(角) ; self.飛 = Int8(飛)
		self.玉 = Int8(玉)
	}

	public init(持駒: 持駒型) {
		self.歩 = 持駒.歩 ; self.香 = 持駒.香 ; self.桂 = 持駒.桂
		self.銀 = 持駒.銀 ; self.金 = 持駒.金
		self.角 = 持駒.角 ; self.飛 = 持駒.飛
		self.玉 = 持駒.玉
	}

	public convenience init() {
