22 #ifndef MM1_VIEWS_ENCOUNTER_H 23 #define MM1_VIEWS_ENCOUNTER_H 25 #include "mm/mm1/events.h" 26 #include "mm/mm1/views/text_view.h" 35 ALERT, SURPRISED_BY_MONSTERS, SURPRISED_MONSTERS,
36 ENCOUNTER_OPTIONS, NOWHERE_TO_RUN, SURROUNDED,
37 SURRENDER_FAILED, NO_RESPONSE, BRIBE, NOT_ENOUGH,
41 enum BribeType { BRIBE_GOLD, BRIBE_GEMS, BRIBE_FOOD };
42 BribeType _bribeType = BRIBE_GOLD;
48 void encounterEnded();
79 void decreaseAlignments();
85 void increaseAlignments();
bool msgFocus(const FocusMessage &msg) override
Definition: messages.h:56
Definition: text_view.h:35
Definition: detection.h:27
bool msgKeypress(const KeypressMessage &msg) override
Definition: encounter.h:32
Definition: messages.h:41