예제 #1
0
 internal static List<Phenomenon> help(List<Phenomenon> list, World world)
 {
     foreach (Phenomenon worldPhenomenon in world.getPhenomenonList())
     {
         for (int index = 0; index < list.Count; index++)
         {
             if (list[index].getLocation() == worldPhenomenon.getLocation())
             {
                 worldPhenomenon.refresh();
                 list.RemoveAt(index);
             }
         }
     }
     return list;
 }
예제 #2
0
 internal void update(World world)
 {
     if(job == State.RANDOM_MOVEMENT)
         smell(world.getPhenomenonList());
     move(world);
 }