22 #ifndef STARK_SERVICES_DIARY_H 23 #define STARK_SERVICES_DIARY_H 25 #include "common/path.h" 26 #include "common/str.h" 27 #include "common/str-array.h" 30 class SeekableReadStream;
36 class ResourceSerializer;
67 bool isEnabled()
const;
70 bool hasUnreadEntries()
const;
80 void setPageIndex(uint32 pageIndex) { _pageIndex = pageIndex; }
86 uint
countFMV()
const {
return _fmvEntries.size(); }
87 const Common::Path &getFMVFilename(uint index)
const {
return _fmvEntries[index].filename; }
88 const Common::String &getFMVTitle(uint index)
const {
return _fmvEntries[index].title; }
92 const Common::String &getDiary(uint index)
const {
return _diaryEntries[index]; }
95 uint
countDialog()
const {
return _conversationEntries.size(); }
96 const ConversationLog &getDialog(uint index)
const {
return _conversationEntries[index]; }
130 bool _hasUnreadEntries;
136 #endif // STARK_SERVICES_DIARY_H void setDiaryAllRead()
Definition: diary.h:73
uint countDiary() const
Definition: diary.h:91
uint countFMV() const
Definition: diary.h:86
uint countDialog() const
Definition: diary.h:95
Definition: algorithm.h:29
uint32 getPageIndex() const
Definition: diary.h:79
Definition: stateprovider.h:51