* 移植の際、理解できない物 o gameMap.nearestNavPoint(発見済み) o memory.getFromMyHistory(一部代替案あり 廣野) o memory.getKnownNavPoints?(発見済み 廣野) o memory.getSeePlayers(発見済 廣野) o common内 protected boolean makesTargetHealths() の if (!targetArmors.isEmpty()) の下のほうA*アルゴリズムで無事に行けるのならアーマーをリストに加えるあたりのgameMap.getPathAStar o gameMap.safeRunToLocation o gameMap.runAroundItemsInTheMap 以下の動作をするメソッドを作成してください 1.全ての武器格納したLinkedListの中からランダムに一個選ぶ 2.選んだものに対して移動する
o memory.isProjectileComming() ⇒seeIncomingProjectileOnce()でいける
o InventoryList.get(i).maxDist&InventoryList.get(i).effectiveDist Weaponクラスのdescriptorの中のメソッド getPriMaxEffectDistance()とgetPriMaxRange()を使う
otargetHealths = gameMap.nearestHealth(4, 8);(targetHealthsはArrayList<Item>型) を作るのに for (Item item2 : getWorldView().getAll(Item.class).values()) { if (item2.getDescriptor() instanceof HealthDescriptor) { targetHealths.add(item2); } } として実装したが中身はちかい順には並んでいない どうしたらいいでしょうか?