diff options
Diffstat (limited to 'engines/titanic/core/mail_man.h')
-rw-r--r-- | engines/titanic/core/mail_man.h | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/engines/titanic/core/mail_man.h b/engines/titanic/core/mail_man.h index 1a95729ff1..982aae4cc0 100644 --- a/engines/titanic/core/mail_man.h +++ b/engines/titanic/core/mail_man.h @@ -55,13 +55,27 @@ public: */ CGameObject *getNextObject(CGameObject *prior) const; - void fn10(CGameObject *obj, int v); - void fn11(CGameObject *obj, int v); + /** + * Add an object to the mail list + */ + void addMail(CGameObject *obj, int id); + + /** + * Sets the mail identifier for an object + */ + static void setMailId(CGameObject *obj, int id); /** * Scan the mail list for a specified item */ CGameObject *findMail(int id) const; + + /** + * Remove a mail item + */ + void removeMail(int id, int v); + + void resetValue() { _value = 0; } }; |