27 #ifndef __diguyCharacterFaceExpression_H
28 #define __diguyCharacterFaceExpression_H
33 #define CPLUSPLUS_ONLY
38 class bdiFaceExpression;
72 const char* get_name();
86 int get_register_count();
98 const char* get_register_name_by_index(
int register_index);
114 float get_register_value(
const char* name);
130 int set_register_value(
const char* name,
float value);
146 float get_register_value_by_index(
int register_index);
162 int set_register_value_by_index(
int register_index,
float value);
193 int get_register_enabled(
const char* name);
214 int set_register_enabled(
const char* name,
int enabled);
255 int set_all_registers_enabled(
int enabled);
271 int get_register_enabled_by_index(
int register_index);
288 int set_register_enabled_by_index(
int register_index,
int enabled);
294 #ifdef CPLUSPLUS_ONLY
296 bdiFaceExpression* get_scripted_object() {
return m_scripted_object;}
308 bdiFaceExpression* m_scripted_object;
310 friend class bdiFaceExpression;