void Tile::notifyMovement(const std::deque<Tile *> &path, int delay) { std::list<Entity *>::iterator it; for (it = entities.begin(); it != entities.end(); it++) { Entity *entity = (*it); if (entity->isVirus()) { Virus *virus = (Virus *)entity; virus->setPath(path, delay); } } }