22 #ifndef ULTIMA4_CONVERSATION_CONVERSATION_H 23 #define ULTIMA4_CONVERSATION_CONVERSATION_H 25 #include "ultima/ultima4/core/utils.h" 44 bool isCommand()
const;
194 Response *getIntro(
bool familiar =
false) {
197 Response *getLongIntro(
bool familiar =
false) {
201 return _defaultAnswer;
217 this->_prompt = prompt;
225 void setDefaultAnswer(
Response *a) {
228 void setTurnAwayProb(
int prob) {
229 _turnAwayProb = prob;
251 KeywordMap _keywords;
301 InputType getInputRequired(
int *bufferLen);
int _quant
Definition: conversation.h:312
Definition: conversation.h:268
Definition: conversation.h:276
Definition: conversation.h:285
Definition: conversation.h:283
Definition: conversation.h:274
Definition: conversation.h:279
class Script * _script
Definition: conversation.h:310
Definition: conversation.h:272
Definition: conversation.h:54
int _player
Definition: conversation.h:313
Definition: conversation.h:269
Definition: conversation.h:275
Common::List< Common::String > _reply
Definition: conversation.h:309
static const uint BUFFERLEN
Definition: conversation.h:304
Common::HashMap< Common::String, Keyword * > KeywordMap
Definition: conversation.h:174
InputType
Definition: conversation.h:290
int _price
Definition: conversation.h:314
Definition: detection.h:27
Dialogue::Question * _question
Definition: conversation.h:311
Definition: conversation.h:281
Common::String _playerInput
Definition: conversation.h:308
State _state
Definition: conversation.h:307
State
Definition: conversation.h:267
Definition: conversation.h:282
Definition: conversation.h:38
Definition: conversation.h:148
Definition: conversation.h:131
Definition: conversation.h:271
Definition: conversation.h:103
Definition: conversation.h:277
Definition: conversation.h:270
Definition: conversation.h:79
Definition: conversation.h:273
Definition: conversation.h:264
Definition: conversation.h:284
Definition: conversation.h:280
Definition: conversation.h:126
Definition: conversation.h:278