laNPCDialog Class Reference

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

#include <aiNPCDialog.h>

Inheritance diagram for laNPCDialog:

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.

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: