1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2025-02-15 09:05:52 +00:00

unused code begone

This commit is contained in:
fgenesis 2025-02-01 06:10:21 +01:00
parent 8a5f8d2ac7
commit 26e1da131d
3 changed files with 0 additions and 134 deletions

View file

@ -81,92 +81,6 @@ void EventPtr::setActionMapperCallback(ActionMapper *actionMapperCallback, int a
this->stateToCall = stateToCall; this->stateToCall = stateToCall;
} }
EventPulser::EventPulser()
{
interval = 1;
time = 1;
randomVariance = 0;
times = -1;
}
void EventPulser::setInterval(float t)
{
interval = time = t;
}
void EventPulser::update(float dt)
{
if (times == 0) return;
time -= dt;
if (time <= 0)
{
if (times != -1)
{
times --;
}
e.call();
time = interval;
if (randomVariance)
{
time += rand()%randomVariance;
}
}
}
EventTimer::EventTimer(const EventPtr &p, float time)
{
eventPtr = p;
timer.start(time);
}
void EventTimer::update(float dt)
{
if (timer.updateCheck(dt))
{
eventPtr.call();
}
}
EventQueue::EventQueue()
{
}
void EventQueue::addEvent(const EventPtr &eventPtr, float t)
{
eventTimers.push_back(EventTimer(eventPtr, t));
}
void EventQueue::update(float dt)
{
for (EventTimers::iterator i = eventTimers.begin(); i != eventTimers.end();)
{
i->update(dt);
if (i->timer.isDone())
{
i = eventTimers.erase(i);
}
else
{
i++;
}
}
}
void EventQueue::clear()
{
for (EventTimers::iterator i = eventTimers.begin(); i != eventTimers.end(); i++)
{
i->eventPtr.clean();
}
eventTimers.clear();
}
size_t EventQueue::getSize()
{
return eventTimers.size();
}
Timer::Timer() Timer::Timer()
{ {
timer = time = 0; timer = time = 0;

View file

@ -23,8 +23,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <stdlib.h> #include <stdlib.h>
#include <list>
class Event class Event
{ {
@ -126,49 +124,4 @@ protected:
float timer, time; float timer, time;
}; };
class EventPulser
{
public:
EventPulser();
void setInterval(float t);
void update(float dt);
float interval;
float time;
int times;
int randomVariance;
EventPtr e;
};
class EventTimer
{
public:
EventTimer(const EventPtr &p, float time);
void update(float dt);
EventPtr eventPtr;
Timer timer;
};
class EventQueue
{
public:
EventQueue();
void addEvent(const EventPtr &eventPtr, float t);
void update(float dt);
void clear();
size_t getSize();
private:
typedef std::list<EventTimer> EventTimers;
EventTimers eventTimers;
};
#endif #endif

View file

@ -450,7 +450,6 @@ void forEachDir(const std::string& inpath, FileIterationCallback callback, void
#endif #endif
#ifdef BBGE_BUILD_WINDOWS #ifdef BBGE_BUILD_WINDOWS
BOOL fFinished;
HANDLE hList; HANDLE hList;
TCHAR szDir[MAX_PATH+1]; TCHAR szDir[MAX_PATH+1];
WIN32_FIND_DATA FileData; WIN32_FIND_DATA FileData;