// コンストラクタ public Referee() { kame = new Kame(0); // 位置0にカメインスタンスを生成 tokage = new Tokage(0); // 位置0にトカゲインスタンスを生成 wani = new Wani(11); // 位置11にワニインスタンスを生成 //変数の初期化 kame_wani_distance = 0; tokage_wani_distance = 0; }
// ワニとの距離から生死を判定する public void JudgeDeadOrLife() { // カメの生死を確認 if (kame != null && kame.pos == wani.pos) { Console.WriteLine("カメは食べられてしまった"); kame = null; // インスタンスを破棄 } // トカゲの生死を確認 if (tokage != null && tokage.pos == wani.pos) { Console.WriteLine("トカゲは食べられてしまった"); tokage = null; // インスタンスを破棄 } return; }