Forse perche', se non e' muro, lo devi indicare ?

codice:
void showall() { if(iswall) cout << " w "; else cout << "   "; }