mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-21 07:11:16 +00:00
23 lines
570 B
C++
23 lines
570 B
C++
#ifndef MXVARIABLETABLE_H
|
|
#define MXVARIABLETABLE_H
|
|
|
|
#include "mxtypes.h"
|
|
#include "mxhashtable.h"
|
|
#include "mxvariable.h"
|
|
|
|
|
|
// VTABLE 0x100dc1c8
|
|
// SIZE 0x28
|
|
class MxVariableTable : protected MxHashTable<MxVariable>
|
|
{
|
|
public:
|
|
__declspec(dllexport) const char * GetVariable(const char *key);
|
|
__declspec(dllexport) void SetVariable(MxVariable *var);
|
|
__declspec(dllexport) void SetVariable(const char *key, const char *value);
|
|
|
|
virtual MxS8 Compare(MxVariable *, MxVariable *); // +0x14
|
|
virtual MxU32 Hash(MxVariable *); // +0x18
|
|
};
|
|
|
|
#endif // MXVARIABLETABLE_H
|