Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
RadioVox Class Reference

#include <RadioVox.h>

List of all members.

Public Member Functions

 RadioVox (int channel, const char *path, const char *message=0)
virtual ~RadioVox ()
virtual bool AddPhrase (const char *key)
virtual bool Start ()

Static Public Member Functions

static const char * TYPENAME ()
static void Initialize ()
static void Close ()

Protected Member Functions

virtual bool Update ()

Protected Attributes

Text path
Text message
List< Soundsounds
int index
int channel

Friends

class RadioVoxController

Detailed Description

Definition at line 31 of file RadioVox.h.


Constructor & Destructor Documentation

RadioVox::RadioVox ( int  channel,
const char *  path,
const char *  message = 0 
)

Definition at line 153 of file RadioVox.cpp.

RadioVox::~RadioVox ( )
virtual

Definition at line 158 of file RadioVox.cpp.


Member Function Documentation

bool RadioVox::AddPhrase ( const char *  key)
virtual

Definition at line 166 of file RadioVox.cpp.

void RadioVox::Close ( )
static

Definition at line 145 of file RadioVox.cpp.

void RadioVox::Initialize ( )
static

Definition at line 137 of file RadioVox.cpp.

bool RadioVox::Start ( )
virtual

Definition at line 207 of file RadioVox.cpp.

static const char* RadioVox::TYPENAME ( )
inlinestatic

Definition at line 36 of file RadioVox.h.

bool RadioVox::Update ( )
protectedvirtual

Definition at line 216 of file RadioVox.cpp.


Friends And Related Function Documentation

friend class RadioVoxController
friend

Definition at line 33 of file RadioVox.h.


Member Data Documentation

int RadioVox::channel
protected

Definition at line 55 of file RadioVox.h.

int RadioVox::index
protected

Definition at line 54 of file RadioVox.h.

Text RadioVox::message
protected

Definition at line 52 of file RadioVox.h.

Text RadioVox::path
protected

Definition at line 51 of file RadioVox.h.

List<Sound> RadioVox::sounds
protected

Definition at line 53 of file RadioVox.h.


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