/* call-seq:
 *      event_data.pos=(Array pos) -> self
 *
 *      This method makes it possible to change the spawn position of a
 *      player.
 */ 

static VALUE 
getPlayerSpawnPosEventData_setPos(VALUE self, VALUE new_pos)
{

        bz_GetPlayerSpawnPosEventData *eventData;

        Data_Get_Struct(self, bz_GetPlayerSpawnPosEventData, eventData);

        eventData->pos[0] = NUM2DBL(rb_ary_entry(new_pos,0));
        eventData->pos[1] = NUM2DBL(rb_ary_entry(new_pos,1));
        eventData->pos[2] = NUM2DBL(rb_ary_entry(new_pos,2));

        return self;
}