if ((u1_t_sts == (U1)TFTWARNING_WRN_STS_CYC) && (u2_a_warning_no == (U2)TFTWARNING_GET_WRN_NO_4500)){ /* no processing */ } else{ vd_OBJCMN_UPDATE_REF((PLR_ID_U4)u2_TFTWARNING_ANIM_STS_TBL[TFTWARNING_ANIM_TYPE9_TEXT_UP][u1_a_anim_sts], (PLR_FRAME_FT)OBJCMN_SET_ON_REF); vd_OBJCMN_UPDATE_SET_PTN((U2)TFT_SCENE_WARNING, (U2)u2_TFTWARNING_ANIM_STS_TBL[TFTWARNING_ANIM_RM_TYPE9_TEXT_UP][u1_a_anim_sts], (U1)OBJCMN_INDEX_0, (U1)st_wrn_state.u1_text_mid); vd_OBJCMN_UPDATE_REF((PLR_ID_U4)u2_TFTWARNING_ANIM_STS_TBL[TFTWARNING_ANIM_TYPE9_TEXT_LOW][u1_a_anim_sts], (PLR_FRAME_FT)OBJCMN_SET_ON_REF); vd_OBJCMN_UPDATE_SET_PTN((U2)TFT_SCENE_WARNING, (U2)u2_TFTWARNING_ANIM_STS_TBL[TFTWARNING_ANIM_RM_TYPE9_TEXT_LOW][u1_a_anim_sts], (U1)OBJCMN_INDEX_0, (U1)st_wrn_state.u1_text_low); }
时间: 2023-08-04 22:07:39 浏览: 99
wienerfilter.rar_STSA _STSA-MMSE_wienerfilter_语音增强 MMSE
这段代码是一个条件语句,根据条件的结果来执行相应的操作。如果u1_t_sts等于TFTWARNING_WRN_STS_CYC,并且u2_a_warning_no等于TFTWARNING_GET_WRN_NO_4500,则不执行任何处理。否则,会执行一系列操作。
首先,调用函数vd_OBJCMN_UPDATE_REF来更新引用值,参数为u2_TFTWARNING_ANIM_STS_TBL[TFTWARNING_ANIM_TYPE9_TEXT_UP][u1_a_anim_sts]和OBJCMN_SET_ON_REF。
然后,调用函数vd_OBJCMN_UPDATE_SET_PTN来更新模式值,参数为TFT_SCENE_WARNING、u2_TFTWARNING_ANIM_STS_TBL[TFTWARNING_ANIM_RM_TYPE9_TEXT_UP][u1_a_anim_sts]、OBJCMN_INDEX_0和st_wrn_state.u1_text_mid。
接下来,再次调用函数vd_OBJCMN_UPDATE_REF来更新引用值,参数为u2_TFTWARNING_ANIM_STS_TBL[TFTWARNING_ANIM_TYPE9_TEXT_LOW][u1_a_anim_sts]和OBJCMN_SET_ON_REF。
最后,再次调用函数vd_OBJCMN_UPDATE_SET_PTN来更新模式值,参数为TFT_SCENE_WARNING、u2_TFTWARNING_ANIM_STS_TBL[TFTWARNING_ANIM_RM_TYPE9_TEXT_LOW][u1_a_anim_sts]、OBJCMN_INDEX_0和st_wrn_state.u1_text_low。
这段代码的作用是根据一定条件更新一些引用值和模式值。
阅读全文