22 #ifndef MM1_VIEWS_ENH_ENCOUNTER_H 23 #define MM1_VIEWS_ENH_ENCOUNTER_H 25 #include "mm/mm1/views_enh/yes_no.h" 26 #include "mm/shared/xeen/sprites.h" 27 #include "mm/mm1/events.h" 36 ALERT, SURPRISED_BY_MONSTERS, SURPRISED_MONSTERS,
37 ENCOUNTER_OPTIONS, NOWHERE_TO_RUN, SURROUNDED,
38 SURRENDER_FAILED, NO_RESPONSE, BRIBE, NOT_ENOUGH,
42 enum BribeType { BRIBE_GOLD, BRIBE_GEMS, BRIBE_FOOD };
43 BribeType _bribeType = BRIBE_GOLD;
50 void setMode(Mode newMode);
55 void setDisplayArea(
bool largeArea);
60 void encounterEnded();
91 void decreaseAlignments();
97 void increaseAlignments();
111 void draw()
override;
Definition: encounter.h:33
Definition: messages.h:56
bool msgFocus(const FocusMessage &msg) override
Definition: detection.h:27
bool msgKeypress(const KeypressMessage &msg) override
Definition: messages.h:41