Here we go again
I think the problem is here :
if(temp.get_name() == test){
I added the following couts to debug in the FindWumpus method:
cout << "temp.get_name() = " << temp.get_name() << " test = " << test << endl;
if(temp.get_name() == test){
cout << "test passed!\n";
return CurrentNode->GetWumpus();
}
cout << "Could not retreive a Wumpus\n";
return 0;
}