/* call-seq:
 *      event_data.pos -> Array
 *
 *      This method returns the position where the flag got dropped.
 */ 

static VALUE 
flagDroppedEventData_getPos(VALUE self)
{
        bz_FlagDroppedEventData *eventData;

        Data_Get_Struct(self, bz_FlagDroppedEventData, eventData);

        VALUE pos = rb_ary_new();

        rb_ary_push(pos, rb_float_new(eventData->pos[0]));
        rb_ary_push(pos, rb_float_new(eventData->pos[1]));
        rb_ary_push(pos, rb_float_new(eventData->pos[2]));

        return pos;
}