見つけて欲しいもの

「見つけて欲しいもの」の編集履歴(バックアップ)一覧に戻る

見つけて欲しいもの - (2010/06/02 (水) 14:36:40) の編集履歴(バックアップ)


   * 移植の際、理解できない物
         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);  
 }
}
として実装したが中身はちかい順には並んでいない どうしたらいいでしょうか?