コード例 #1
0
ファイル: DookiCape.java プロジェクト: louisccc/QRobot
  public void onScannedRobot(ScannedRobotEvent e) {
    ScanLog.onScannedRobot(_robot, e);

    evaluateDistancingControl();
    evaluateWallStick();
    evaluateFlattener();

    boolean realShotFired;
    if (ScanLog.enemyFired(e.getTime())) {
      realShotFired = true;
      _weightedEnemyShotsFired++;
      _weightedEnemyShotsFiredThisRound++;
      //            	(e.getDistance()
      //            		/ DUtils.bulletVelocity(ScanLog.getLastEnemyBulletPower()))
      //            	/ (TYPICAL_DISTANCE / POWER_TWO_BULLET_VELOCITY);
    } else {
      realShotFired = false;
    }

    fireWave(realShotFired ? Wave.FIRING_WAVE : Wave.NON_FIRING_WAVE);
    checkActiveWaves();

    surf();
  }