JNR
laNPCDialog Class Reference

Dialog for interacting with non-player characters. More...

#include <aiNPCDialog.h>

Inheritance diagram for laNPCDialog:
laLoadableObj

Public Member Functions

M_BOOL isFinished ()
 
virtual void draw (laRenderer *r, laPoint3 ptBasePos)
 
virtual void drawGUI (laRenderer *r, laPoint3 ptBasePos)
 
virtual void animate (laTimer &t)
 
virtual void load (laFileParser *fp)
 

Public Attributes

class laPlayerpPlayer
 
class laMonsterpMonster
 
M_BOOL bObligatory
 
char strNextDialogueFile [128]
 
unsigned nDialogSteps
 
unsigned nCurrentStep
 
fxAnimatedText * arText_NPC
 
fxAnimatedText * arText_Player
 

Protected Member Functions

void _draw_baloon (laRenderer *r, laPoint3 pos, laPoint3 pos_mouth, laPoint3 size, fxAnimatedText *txt)
 
M_BOOL _isFinished ()
 

Protected Attributes

laTimeTrig _ttBlink
 
laTimeTrig _ttNext
 
M_BOOL _bFinished
 

Detailed Description

Dialog for interacting with non-player characters.

Author
Copyright (C) 2007-2013 Atanas Laskov, latan.nosp@m.as@g.nosp@m.mail..nosp@m.com

Definition at line 40 of file aiNPCDialog.h.


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