Files
jdd_opendingux/source/room_tracker.h

34 lines
517 B
C++

#pragma once
#include <SDL2/SDL.h>
#include "jail_engine/utils.h"
#include <string>
#include <vector>
#ifndef ROOM_TRACKER_H
#define ROOM_TRACKER_H
using namespace std;
class RoomTracker
{
private:
// Variables
vector<string> list; // Lista con las habitaciones visitadas
// Comprueba si la habitación ya ha sido visitada
bool hasBeenVisited(string name);
public:
// Constructor
RoomTracker();
// Destructor
~RoomTracker();
// Añade la habitación a la lista
bool addRoom(string name);
};
#endif