new(old) register forwards system

This commit is contained in:
Lukasz Wlasinksi
2004-06-30 17:37:36 +00:00
parent e0a9c60bf1
commit e4a735d447
8 changed files with 100 additions and 14 deletions

View File

@@ -124,4 +124,26 @@ struct CPlayer {
}
};
// *****************************************************
// class Forward
// *****************************************************
class Forward
{
struct AmxCall {
AMX *amx;
int iFunctionIdx;
AmxCall* next;
AmxCall( AMX *a , int i, AmxCall* n ): amx(a), iFunctionIdx(i), next(n) {}
} *head;
public:
Forward() { head = 0; }
~Forward() { clear(); }
void clear();
void put( AMX *a , int i );
void exec(int p1,int p2,int p3,int p4,int p5,int p6);
void exec(int p1,int p2,int p3,int p4,int p5);
void exec(int p1,int p2);
};
#endif // CMISC_H