adg5/Container.h
2025-04-21 15:55:46 +10:00

17 lines
371 B
C++

#pragma once
#include "libtcod.hpp"
#include "Persistance.h"
class Actor;
class Container : public Persistent {
public:
int size; // maximum number of actors. 0=unlimited
TCODList<Actor*> inventory;
Container(int size);
~Container();
bool add(Actor* actor);
void remove(Actor* actor);
void load(TCODZip& zip);
void save(TCODZip& zip);
};