Kyokumen::InitControl()

void Kyokumen::InitControl(void);

概要

  • kyokumen.cppにて定義
  • controlS, controlE の初期化
    • (controlS, controlEは利きを保持する、とコメントにあるが意味不明)

引数

  • なし

実装

  • controlSとcontrolEをゼロ初期化
  • ループ(全位置)
  • (以下、後で再確認。意味不明)
    • 敵駒なら
      • ループ(駒ジャンプ種類)
      • →CanJump[駒ジャンプ種類][ban[駒位置]]が真なら
      • →→ループ(駒の周囲、駒があるところ)
      • →→→controlE[位置] |= bj;
      • →CanMove[駒ジャンプ種類][ban[駒位置]]が真なら
      • →→controlE[dan + suji + Direct[i]] |= b;
    • 自駒なら
      • controlSについて上記と同じ処理

呼出元

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2009年03月02日 03:29