diff options
Diffstat (limited to 'crawl-ref/source/notes.h')
-rw-r--r-- | crawl-ref/source/notes.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/crawl-ref/source/notes.h b/crawl-ref/source/notes.h index 165ca6cf13..8a97059112 100644 --- a/crawl-ref/source/notes.h +++ b/crawl-ref/source/notes.h @@ -32,19 +32,24 @@ enum NOTE_TYPES { /* NOT HOOKED YET */ NOTE_GET_ITEM, /* needs: item name (string) */ NOTE_GAIN_SKILL, /* needs: skill id, level */ + NOTE_SEEN_MONSTER, /* needs: monster name (string) */ NOTE_KILL_MONSTER, /* needs: monster name (string) */ + NOTE_POLY_MONSTER, /* needs: monster name (string) */ NOTE_USER_NOTE, /* needs: description string */ + NOTE_MESSAGE, /* needs: message string */ NOTE_LOSE_GOD, /* needs: god id */ NOTE_NUM_TYPES }; struct Note { Note(); - Note( NOTE_TYPES t, int f = 0, int s = 0, const char* n = 0 ); + Note( NOTE_TYPES t, int f = 0, int s = 0, const char* n = 0, + const char* d = 0); NOTE_TYPES type; int first, second; long turn; std::string name; + std::string desc; void load( FILE* fp ); void save( FILE* fp ) const; }; |