コード例 #1
0
ファイル: WatchBullets.cs プロジェクト: markthor/robocode
 public override void OnBulletHit(BulletHitEvent evnt)
 {
     if (bullet != evnt.Bullet)
     {
         Out.WriteLine("Failed bullet identity");
     }
 }
コード例 #2
0
        public override void OnBulletHit(BulletHitEvent evnt)
        {
            var predictor = this.BulletStrategies[evnt.Bullet];
            this.Predictors[predictor].Hits += 1;

            this.ShotsHit++;
        }
コード例 #3
0
ファイル: StraightArrow.cs プロジェクト: KingLebron/robocode
 public override void OnBulletHit(BulletHitEvent e)
 {
     //    ITargetPredictor predictor = this.BulletStrategies[evnt.Bullet];
     //    PredictorStats local1 = this.Predictors[predictor];
     //    local1.Hits++;
     //    this.ShotsHit++;
     base.OnBulletHit(e);
 }
コード例 #4
0
ファイル: ShapeShifter.cs プロジェクト: brettwgreen/Robocode
 public override void OnBulletHit(BulletHitEvent evnt)
 {
     if (evnt.VictimEnergy == 0)
     {
         kills++;
         Console.WriteLine(String.Format("Deaths = {0}, Kills = {1}", deaths, kills));
     }
 }
コード例 #5
0
 public void OnBulletHit(BulletHitEvent evnt)
 {
 }
コード例 #6
0
ファイル: Robot.cs プロジェクト: EamonnACI/ACI-SpaceRace
 /// <inheritdoc />
 public virtual void OnBulletHit(BulletHitEvent evnt)
 {
 }
コード例 #7
0
ファイル: JuniorRobot.cs プロジェクト: khangnguyen/robocode
 public void OnBulletHit(BulletHitEvent evnt)
 {
 }
コード例 #8
0
 public void OnBulletHit(BulletHitEvent evnt)
 {
     count(evnt);
 }
コード例 #9
0
ファイル: RoboMom.cs プロジェクト: mokhan/irobot
 public override void OnBulletHit(BulletHitEvent evnt)
 {
     publisher.publish(evnt);
 }
コード例 #10
0
		public override void OnBulletHit(BulletHitEvent hitData)
		{
			if (Enemy.Name == hitData.VictimName) {
				Enemy.Energy = hitData.VictimEnergy;
			}
		}
コード例 #11
0
 public override void OnBulletHit(BulletHitEvent evnt)
 {
     this.ExpectedFoeEnergy -= evnt.Bullet.GetDamage();
 }
コード例 #12
0
 /// <summary>
 /// Handle hitting another target with a bullet from our gun.  In this case, recording the enemy's current
 /// energy state.
 /// </summary>
 /// <param name="evnt">The <c>BulletHitEvent</c> args describing the target's state when our bullet hit.</param>
 public override void OnBulletHit(BulletHitEvent evnt)
 {
     _enemyPreviousEnergy = evnt.VictimEnergy;
 }