26
26
class noEnvObject : public noStaticObject
29
noEnvObject(unsigned short x, unsigned short y, unsigned short id, unsigned short file = 0xFFFF);
30
noEnvObject(SerializedGameData * sgd, const unsigned obj_id);
32
void Destroy() { Destroy_noEnvObject(); }
34
/// Serialisierungsfunktionen
35
protected: void Serialize_noEnvObject(SerializedGameData * sgd) const;
36
public: void Serialize(SerializedGameData *sgd) const { Serialize_noEnvObject(sgd); }
38
GO_Type GetGOT() const { return GOT_ENVOBJECT; }
40
virtual BlockingManner GetBM() const { return BM_NOTBLOCKING; }
43
void Destroy_noEnvObject() { Destroy_noStaticObject(); }
29
noEnvObject(unsigned short x, unsigned short y, unsigned short id, unsigned short file = 0xFFFF);
30
noEnvObject(SerializedGameData* sgd, const unsigned obj_id);
32
void Destroy() { Destroy_noEnvObject(); }
34
/// Serialisierungsfunktionen
35
protected: void Serialize_noEnvObject(SerializedGameData* sgd) const;
36
public: void Serialize(SerializedGameData* sgd) const { Serialize_noEnvObject(sgd); }
38
GO_Type GetGOT() const { return GOT_ENVOBJECT; }
40
virtual BlockingManner GetBM() const { return BM_NOTBLOCKING; }
43
void Destroy_noEnvObject() { Destroy_noStaticObject(); }
46
46
#endif // !NOENVOBJECT_H_INCLUDED