22 #ifndef TITANIC_PROJECT_ITEM_H 23 #define TITANIC_PROJECT_ITEM_H 25 #include "common/scummsys.h" 26 #include "common/str.h" 27 #include "engines/savestate.h" 28 #include "graphics/surface.h" 29 #include "titanic/support/simple_file.h" 30 #include "titanic/core/dont_save_file_item.h" 31 #include "titanic/core/file_item.h" 32 #include "titanic/core/list.h" 33 #include "titanic/core/room_item.h" 41 int _year, _month, _day;
70 void save(
SimpleFile *file,
int indent)
override;
90 int _nextMessageNumber;
91 int _nextObjectNumber;
97 void buildFilesList();
166 void save(
SimpleFile *file,
int indent)
override;
191 void resetGameManager();
196 void loadGame(
int slotId);
201 void saveGame(
int slotId,
const CString &desc);
236 CViewItem *findView(
int roomNumber,
int nodeNumber,
int viewNumber);
247 bool changeView(
const CString &viewName,
const CString &clipName);
252 bool changeView(
const CString &viewName);
Definition: file_item.h:31
Definition: dont_save_file_item.h:29
Definition: simple_file.h:49
Definition: saveable_object.h:35
Definition: room_item.h:33
Definition: project_item.h:61
Definition: project_item.h:81
Definition: tree_item.h:37
Definition: game_manager.h:48
bool createThumbnail(Graphics::Surface &thumb)
bool skipThumbnail(Common::SeekableReadStream &in)
Definition: project_item.h:84
void setFilename(const CString &name)
Definition: project_item.h:211
Definition: pet_control.h:45
Definition: view_item.h:32