Exemplo n.º 1
0
void compare_xp(xprot *a, xprot *b)
{
  check_xp(displ_limit);
  check_xp(temp_limit);
  check_xp(stereo);
  check_xp(apssas);
  check_xp(volume_level);

  check_xp_var(x_peak);
  check_xp_var_array(LFSN_IIR_w);
  check_xp_var_array(LFSN_IIR_d);
  check_xp_var_array(DPVL_IIR_w);
  check_xp_var_array(DPVL_IIR_d);
  check_xp_var_array(DP_IIR_w);
  check_xp_var_array(DP_IIR_d);
  check_xp_var(t_gain_dB_l);
  check_xp_var(T_coil_est);
  check_xp_var(T_coil_est_old);
  check_xp_var(T_v_l_old);
  check_xp_var(T_m_l_old);
  check_xp_var(lin_vol);
  check_xp_var_array(coef_raw);
  check_xp_var(t_amb);
  check_xp_var(volume);
  check_xp_var(u_d);
  check_xp_var(x_d);
  check_xp_var(u_d_sum);
  check_xp_var(x_d_sum);
  check_xp_var_array(prod_raw_rav);

  check_xp_const(x_lm);
  check_xp_const(sigma_dp);
  check_xp_const(a_1_t);
  check_xp_const(a_2_t);
  check_xp_const(t_r);
  check_xp_const(t_av1);
  check_xp_const(t_av2);
  check_xp_const_array(pa1n_asnd);
  check_xp_const_array(pa2n_asnd);
  check_xp_const(s_pa1n);
  check_xp_const(s_pa2n);
  check_xp_const(b_d);
  check_xp_const(a_1_r);
  check_xp_const(a_2_r);
  check_xp_const(b_1_c);
  check_xp_const(b_2_c);
  check_xp_const(sigma_c_0);
  check_xp_const(t_lm);
  check_xp_const(sigma_T_amb);
  check_xp_const(b_tv);
  check_xp_const(a_tv);
  check_xp_const(b_tm);
  check_xp_const(a_tm);
  check_xp_const(frame_length);
  check_xp_const(t_mp);
  check_xp_const(a_1_x_d);
  check_xp_const(a_2_x_d);
  check_xp_const(b_2_x_d);
  check_xp_const(b_1_u_d);
  check_xp_const(b_2_u_d);
  check_xp_const(alfa);
  check_xp_const(beta);

  check_xp_fixed(x_lm);
  check_xp_fixed(t_rav[3]);
  check_xp_fixed_array(pa1n_asnd);
  check_xp_fixed_array(pa2n_asnd);
  check_xp_fixed(s_pa1n);
  check_xp_fixed(s_pa2n);
  check_xp_fixed(b_d);
  check_xp_fixed(t_lm);
  check_xp_fixed(sigma_T_amb);
  check_xp_fixed(t_mp);
  check_xp_fixed(b_tv);
  check_xp_fixed(a_tv);
  check_xp_fixed(b_tm);
  check_xp_fixed(a_tm);
  check_xp_fixed(frame_length);
  check_xp_fixed(stereo_frame_length);
  check_xp_fixed(frame_average);
  check_xp_fixed(alfa);
  check_xp_fixed(beta);
  check_xp_fixed(compute_nltm);

  assert(!memcmp(dst, dstn, SAMPLES));
}
Exemplo n.º 2
0
/*! \brief Add experience to stats
 *
 * Yep.
 *
 * \param   pl Player
 * \param   the_xp Amount of experience to give
 * \param   ls Learned new spell (always 1?)
 * \returns whether or not player raised levels
 */
int give_xp(int pl, int the_xp, int ls)
{
    party[pl].xp += the_xp;
    return check_xp(pl, ls);
}