@Override public void takeTurn() throws GameActionException { super.takeTurn(); GameObject[] enemiesInArea = mRC.senseNearbyGameObjects(Robot.class, ENCAMPMENT_PROTECT_RAD_SQUARED, mEnemy); if (enemiesInArea.length > 0) { mRadio.writeChannel(RadioChannels.ENCAMPMENT_IN_DANGER, locationToIndex(mRC.getLocation())); } // nothing is done with ID_OF_HARASSER yet :( }
@Override public void takeTurn() throws GameActionException { super.takeTurn(); mainHQLogic(); }
@Override public void takeTurn() throws GameActionException { super.takeTurn(); if (mRC.senseNearbyGameObjects(Robot.class, ENCAMPMENT_PROTECT_RAD_SQUARED, mEnemy).length > 0) mRadio.writeChannel(RadioChannels.ENCAMPMENT_IN_DANGER, locationToIndex(mRC.getLocation())); }