aboutsummaryrefslogtreecommitdiff
path: root/frontend/cmd/search.cpp
blob: f10709ab3f66360dea1706405da5e44610989c21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "../Player.h"

#include "backend/print.h"
#include "backend/Location.h"

using namespace std;

FollowupAction Player::cmd_search(string &) {
	bool found = false;
	for (Object * object : this->location.get_hidden_objects()) {
		if (!found) lprtf("Je vindt:\n");
		lprtf("- %s\n", object->get_displayname().c_str());
		this->location.unhide_object(object);
		found = true;
	}
	if (!found)
		lprtf("Je hebt niks gevonden.\n");
	return FollowupAction::UPDATE;
}