Forgot to remove this.
This commit is contained in:
parent
6cd5790ea8
commit
0aa11dcae7
|
@ -1,48 +0,0 @@
|
|||
#ifndef CCALLLIST_H
|
||||
#define CCALLLIST_H
|
||||
|
||||
/*
|
||||
Very basic call list.
|
||||
*/
|
||||
|
||||
class CCallList
|
||||
{
|
||||
public:
|
||||
struct CallList {
|
||||
int iFunctionIdx;
|
||||
int iCheckInt;
|
||||
CallList* next;
|
||||
CallList(int i, int check,CallList* n): iFunctionIdx(i), iCheckInt(check), next(n) {}
|
||||
} *head;
|
||||
|
||||
int execute(int check,int id) {
|
||||
int ret = 0;
|
||||
CallList *a = head;
|
||||
while (a)
|
||||
{
|
||||
if (check == a->iCheckInt)
|
||||
{
|
||||
int temp = MF_ExecuteForward(a->iFunctionIdx,id);
|
||||
if (temp > ret)
|
||||
ret = temp;
|
||||
}
|
||||
a = a->next;
|
||||
}
|
||||
LOG_CONSOLE(PLID,"[IMPULSE] Returning: %i",ret);
|
||||
return ret;
|
||||
};
|
||||
void create(int function,int check) {
|
||||
head = new CallList(function, check , head );
|
||||
};
|
||||
void clear() {
|
||||
while (head)
|
||||
{
|
||||
CallList* a = head->next;
|
||||
delete head;
|
||||
head = a;
|
||||
}
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user