26 #ifndef __DATA_MANAGER_H
27 #define __DATA_MANAGER_H
46 virtual void clear(
void) = 0;
47 virtual void destroy(
void) = 0;
54 inline unsigned int getScore(
void){
return m_score; }
57 virtual void update(
void) = 0;
60 virtual int getType(
void) = 0;
63 inline void setTime(
long time){ m_time = time; }
64 inline long getTime(
void){
return m_time; }
77 vector <DataRef *> m_refs;
87 virtual void clear(
void);
Definition: DataManager.h:72
long m_time
Definition: DataManager.h:36
DataRef * getRef(unsigned int id)
Definition: DataManager.h:91
const char * getFilename(void)
Definition: DataManager.h:67
Implements a framework for string manipulation that operates directly on C strings.
Definition: NeoString.h:35
Definition: DataManager.h:32
const char * getData(void)
Returns the current internal string buffer. Attention: Might return NULL!
Definition: NeoString.h:74
long getTime(void)
Definition: DataManager.h:64
unsigned int getScore(void)
Definition: DataManager.h:54
unsigned int getRefsNumber(void)
Definition: DataManager.h:92
void setTime(long time)
Definition: DataManager.h:63
String m_filename
Definition: DataManager.h:37
unsigned int m_score
Definition: DataManager.h:38