/*! \file synchronisable.h \brief informations about objects, that needs to be synchronized over the network this is just an idea, no implementatin yet. but sounds very good to me! */ #ifndef _SYNCHRONISABLE_H #define _SYNCHRONISABLE_H //! this is a... ehm... i have no idea... typedef struct worldEntityState { int entity; //!< probably a entity id? hm... }; //! an abstract class to handle the synchronisation process class Synchronisable { public: Synchronisable (); ~Synchronisable (); worldEntityState* getState(); void setState(worldEntityState* state); worldentityState state; //!< the current state of the object }; #endif /* _SYNCHRONISABLE_H */