EntityEvents
class EntityEvents
{
private:
std::vector<std::pair<size_t, std::vector<size_t>>> _spawns;
unsigned char _entity;
std::vector<std::pair<size_t, std::vector<size_t>>>::iterator _it;
bool _init = true;
public:
EntityEvents(unsigned char entity);
~EntityEvents();
std::vector<size_t> getSpawns(size_t currentTimecode);
void addSpawn(size_t timecode, size_t pos);
unsigned char getEntity() const;
void sort();
bool isFinished() const;
void setInit(bool init);
};Constructor
getSpawns
addSpawn
getEntity
sort
isFinished
Last updated