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; }
internal void update(World world) { if(job == State.RANDOM_MOVEMENT) smell(world.getPhenomenonList()); move(world); }