11#include "libsnd2_internal.h"
13s16 SsUtSetVagAtr(s16 vab_id, s16 prog, s16 tone,
const VagAtr *vag_attr_ptr)
17 if ( _svm_vab_used[vab_id] != 1 )
19 _SsVmVSetUp(vab_id, prog);
20 pVag = &_svm_tn[16 * _svm_cur.m_fake_program + tone];
21 pVag->prior = vag_attr_ptr->prior;
22 pVag->mode = vag_attr_ptr->mode;
23 pVag->vol = vag_attr_ptr->vol;
24 pVag->pan = vag_attr_ptr->pan;
25 pVag->center = vag_attr_ptr->center;
26 pVag->shift = vag_attr_ptr->shift;
27 pVag->max = vag_attr_ptr->max;
28 pVag->min = vag_attr_ptr->min;
29 pVag->vibW = vag_attr_ptr->vibW;
30 pVag->vibT = vag_attr_ptr->vibT;
31 pVag->porW = vag_attr_ptr->porW;
32 pVag->porT = vag_attr_ptr->porT;
33 pVag->pbmin = vag_attr_ptr->pbmin;
34 pVag->pbmax = vag_attr_ptr->pbmax;
35 pVag->adsr1 = vag_attr_ptr->adsr1;
36 pVag->adsr2 = vag_attr_ptr->adsr2;
37 pVag->prog = vag_attr_ptr->prog;
38 pVag->vag = vag_attr_ptr->vag;