You can define new system global variables with the define_system_global() function. It has the following signature:
voiddefine_system_global(TCHAR* name, Value*(*getter)(), Value*(*setter)(Value*));
Where name points to the string naming the new global and getter and setter are pointers to functions that allow modification of the variable. For example:
Value* get_frame_rate() { return Integer::intern(GetFrameRate()); } Value* set_frame_rate(Value* val) { SetFrameRate(val->to_int()); return val; } define_system_global("frameRate", get_frame_rate, set_frame_rate);