blob: f7fb528f24113e57e57ac0b6b72bdfc93e59009b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include "../GameController.h"
#include "backend/print.h"
#include "backend/Location.h"
using namespace std;
FollowupAction GameController::cmd_search(string &) {
Location & location = this->player.get_location();
bool found = false;
for (Object * object : location.get_hidden_objects()) {
if (!found) lprtf("Je vindt:\n");
lprtf("- %s\n", object->get_displayname().c_str());
location.unhide_object(object);
found = true;
}
if (!found)
lprtf("Je hebt niks gevonden.\n");
return FollowupAction::UPDATE;
}
|