Labyrinth
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Public Types | Public Member Functions | List of all members
LxS::Game::DialogueState Class Reference

what does the NPC say and how can PC answer More...

Inheritance diagram for LxS::Game::DialogueState:
Inheritance graph
Collaboration diagram for LxS::Game::DialogueState:
Collaboration graph

Public Types

typedef std::vector< std::string > TargetList_t
 type for list of target transitional states
 

Public Member Functions

 DialogueState (std::string _id)
 
TargetList_tGetTargetList ()
 get list of possible targets
 
void AddTarget (std::string t)
 add target to the list of possible target
 
std::string & GetId ()
 get dialogue ID
 
void SetText (std::string &s)
 set text (of what player/NPC says)
 
std::string GetText ()
 get text
 
void SetTrack (std::string &s)
 set track (of what player/NPC says)
 
std::string GetTrack ()
 get track
 

Detailed Description

what does the NPC say and how can PC answer

Constructor & Destructor Documentation

LxS::Game::DialogueState::DialogueState ( std::string  _id)
inline

Constructor.

Parameters
_idof state to be configured

The documentation for this class was generated from the following file: