7 #ifndef __diguyCharacterFaceExpression_H
8 #define __diguyCharacterFaceExpression_H
13 #define CPLUSPLUS_ONLY
18 class bdiFaceExpression;
52 const char* get_name();
66 int get_register_count();
78 const char* get_register_name_by_index(
int register_index);
94 float get_register_value(
const char* name);
110 int set_register_value(
const char* name,
float value);
126 float get_register_value_by_index(
int register_index);
142 int set_register_value_by_index(
int register_index,
float value);
173 int get_register_enabled(
const char* name);
194 int set_register_enabled(
const char* name,
int enabled);
235 int set_all_registers_enabled(
int enabled);
251 int get_register_enabled_by_index(
int register_index);
268 int set_register_enabled_by_index(
int register_index,
int enabled);
274 #ifdef CPLUSPLUS_ONLY
276 bdiFaceExpression* get_scripted_object() {
return m_scripted_object;}
288 bdiFaceExpression* m_scripted_object;
290 friend class bdiFaceExpression;