/* 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;
}