function allyReComp(&$hako) { $rt1 = $this->allyDelete($hako); // 盟主不在により同盟データから削除 $rt2 = $this->allyMemberDel($hako); // 放棄、無人島を同盟データから削除 $rt3 = $this->allyPopComp($hako); // 人口の再集計(ターン処理に組み込んでいないため) if ($rt1 || $rt2 || $rt3) { // データ書き出し AllyUtil::allyOccupy($hako); AllyUtil::allySort($hako); $hako->writeAllyFile(); // メッセージ出力 Success::allyDataUp(); return 1; } return 0; }