text: // vim: sts=2 sw=2 ts=2 expandtab
  
  /*
   * 編成最適化WebWorkerとのやりとりをするための
   * 定数群
   */
  
  export const WORKER_STATE = {
    STOP: "STOP",  // 停止している状態
    INITED: "INITED",  // 初期化された状態
    TERMINATE: "TERMINATE",  // 最適化ルーチンが中断された状態
    RUNNING: "RUNNING",  // GAによる最適化ルーチンが走っている状態
    FINISH: "FINISH"  // 最適化ルーチンが走り終わった状態
  };
  
  export const WORKER_COMMAND = {
    GET_STATE: "GET_STATE",  // Workerの現在の状態を取得する
    SET_GA_PARAM: "SET_GA_PARAM",  // GAのパラメータを設定する
    SET_BASIC_INFO: "SET_BASIC_INFO",  // 基礎的な攻撃力等のパラメータを設定する
    SET_WEAPON: "SET_WEAPON",  // 武器の配列を設定する
    SET_SUMMON: "SET_SUMMON",  // 召喚の配列を設定する
    SET_FRIEND: "SET_FRIEND",  // フレンド召喚の配列を設定する
    INIT: "INIT_OPTIMIZER",  // 最適化計算機を初期化する
    RUN: "RUN_OPTIMIZER",  // 最適化計算機を走らせる
    RESET: "RESET",  // 内部状態をリセットする
    TERMINATE: "TERMINATE_OPTIMIZER"  // 計算機を中断させる
  };
  