21 lines
385 B
C++
21 lines
385 B
C++
#include "Container.h"
|
|
|
|
Container::Container(int size) : size(size) {
|
|
}
|
|
|
|
Container::~Container() {
|
|
inventory.clearAndDelete();
|
|
}
|
|
|
|
bool Container::add(Actor* actor) {
|
|
if (size > 0 && inventory.size() >= size) {
|
|
// inventory full
|
|
return false;
|
|
}
|
|
inventory.push(actor);
|
|
return true;
|
|
}
|
|
|
|
void Container::remove(Actor* actor) {
|
|
inventory.remove(actor);
|
|
} |