/* call-seq: * event_data.allow=(true or false) -> self * * This method makes it possible to modify the allow variable. */ static VALUE allowPlayerEventData_setAllow(VALUE self, VALUE allow) { bz_AllowPlayerEventData *eventData; Data_Get_Struct(self, bz_AllowPlayerEventData, eventData); switch (TYPE(allow)) { case T_TRUE: eventData->allow=true; break; case T_FALSE: eventData->allow=false; break; default: rb_raise(rb_eTypeError, "not valid value"); break; } return self; }