2014-08-18 19:22:13 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
namespace DX
|
|
|
|
|
{
|
|
|
|
|
class SimObject
|
|
|
|
|
{
|
|
|
|
|
public:
|
|
|
|
|
SimObject(unsigned int obj);
|
|
|
|
|
|
|
|
|
|
void deleteObject(void);
|
2014-09-03 16:57:25 +00:00
|
|
|
const char *CallMethod(const char *name, unsigned int argc, ...);
|
2016-02-23 07:07:23 +00:00
|
|
|
const char *getFieldValue(const char *slotname);
|
|
|
|
|
void setDataField(const char *slotname, const char *array, const char *value);
|
|
|
|
|
const unsigned int &fieldDictionary;
|
2014-09-02 06:13:03 +00:00
|
|
|
const unsigned int &identifier;
|
2014-08-18 19:22:13 +00:00
|
|
|
const unsigned int base_pointer_value;
|
2016-02-23 07:07:23 +00:00
|
|
|
const unsigned int &dataBlock;
|
2014-08-18 19:22:13 +00:00
|
|
|
};
|
|
|
|
|
} // End NameSpace DX
|