#ifndef _NEWTITLES_H #define _NEWTITLES_H #include class NewTitles { public: static NewTitles *Instance(); static void DestroyInstance(); void Save(); void CheckGame(u8 *titleid); bool IsNew(u8 *titleid); void Remove(u8 *titleid); private: NewTitles(); ~NewTitles(); static NewTitles *instance; class Title { public: u8 titleId[6]; time_t timestamp; void *next; }; Title *firstTitle; Title *lastTitle; bool isDirty; bool isNewFile; }; #endif //_NEWTITLES_H