コード例 #1
0
ファイル: Ship.cs プロジェクト: tsgardiner/IN710gardits1
        public void OnOutOfFuelEvent(Point location)
        {
            ShipEvent se = new ShipEvent(location);

            if (outOfFuel != null)
            {
                outOfFuel(this, se);
            }
        }
コード例 #2
0
ファイル: Ship.cs プロジェクト: tsgardiner/IN710gardits1
        public void OnFullOfFuelEvent(Point location)
        {
            ShipEvent se = new ShipEvent(location);

            if (fullOfFuel != null)
            {
                fullOfFuel(this, se);
            }
        }
コード例 #3
0
ファイル: PetrolBot.cs プロジェクト: tsgardiner/IN710gardits1
 public void OutOfFuelHandler(object subject, ShipEvent se)
 {
     botShip.ShipState = EShipState.Refueling;
     botLocation = botShip.ShipLocation;
 }
コード例 #4
0
ファイル: PetrolBot.cs プロジェクト: tsgardiner/IN710gardits1
 public void FullOfFuelHandler(object subject, ShipEvent se)
 {
     botShip.ShipState = EShipState.Wandering;
     botLocation = waitingLocation;
 }
コード例 #5
0
ファイル: Ship.cs プロジェクト: tsgardiner/IN710gardits1
        public void OnOutOfFuelEvent(Point location)
        {
            ShipEvent se = new ShipEvent(location);

            if (outOfFuel != null)
            {
                outOfFuel(this, se);
            }
        }
コード例 #6
0
ファイル: Ship.cs プロジェクト: tsgardiner/IN710gardits1
        public void OnFullOfFuelEvent(Point location)
        {
            ShipEvent se = new ShipEvent(location);

            if (fullOfFuel != null)
            {
                fullOfFuel(this, se);
            }
        }
コード例 #7
0
ファイル: PetrolBot.cs プロジェクト: tsgardiner/IN710gardits1
 public void FullOfFuelHandler(object subject, ShipEvent se)
 {
     botShip.ShipState = EShipState.Wandering;
     botLocation       = waitingLocation;
 }
コード例 #8
0
ファイル: PetrolBot.cs プロジェクト: tsgardiner/IN710gardits1
 public void OutOfFuelHandler(object subject, ShipEvent se)
 {
     botShip.ShipState = EShipState.Refueling;
     botLocation       = botShip.ShipLocation;
 }