Lines Matching refs:new_fx

477 	Effect* new_fx = new Effect;  in AddEffect()  local
478 memcpy( new_fx, fx, sizeof( Effect ) ); in AddEffect()
480 effects.insert( effects.begin(), new_fx ); in AddEffect()
482 effects.push_back( new_fx ); in AddEffect()
542 Effect* new_fx; in AddEffect() local
590 new_fx = new Effect; in AddEffect()
599 memcpy( new_fx, fx, sizeof( Effect ) ); in AddEffect()
600 new_fx->SetPosition(actor->Pos); in AddEffect()
602 flg = ApplyEffect( actor, new_fx, 1 ); in AddEffect()
603 if( new_fx->TimingMode != FX_DURATION_JUST_EXPIRED) { in AddEffect()
604 actor->fxqueue.AddEffect( new_fx, flg==FX_INSERT ); in AddEffect()
607 delete new_fx; in AddEffect()
618 new_fx = new Effect; in AddEffect()
626 memcpy( new_fx, fx, sizeof( Effect ) ); in AddEffect()
627 new_fx->SetPosition(actor->Pos); in AddEffect()
629 flg = ApplyEffect( actor, new_fx, 1 ); in AddEffect()
630 if( new_fx->TimingMode != FX_DURATION_JUST_EXPIRED) { in AddEffect()
631 actor->fxqueue.AddEffect( new_fx, flg==FX_INSERT ); in AddEffect()
634 delete new_fx; in AddEffect()
645 new_fx = new Effect; in AddEffect()
653 memcpy( new_fx, fx, sizeof( Effect ) ); in AddEffect()
654 new_fx->SetPosition(actor->Pos); in AddEffect()
656 flg = ApplyEffect( actor, new_fx, 1 ); in AddEffect()
658 if( new_fx->TimingMode != FX_DURATION_JUST_EXPIRED) { in AddEffect()
659 actor->fxqueue.AddEffect( new_fx, flg==FX_INSERT ); in AddEffect()
662 delete new_fx; in AddEffect()
680 new_fx = new Effect; in AddEffect()
685 memcpy( new_fx, fx, sizeof( Effect ) ); in AddEffect()
686 new_fx->SetPosition(actor->Pos); in AddEffect()
688 flg = ApplyEffect( actor, new_fx, 1 ); in AddEffect()
689 if( new_fx->TimingMode != FX_DURATION_JUST_EXPIRED) { in AddEffect()
690 actor->fxqueue.AddEffect( new_fx, flg==FX_INSERT ); in AddEffect()
693 delete new_fx; in AddEffect()
699 new_fx = new Effect; in AddEffect()
704 memcpy( new_fx, fx, sizeof( Effect ) ); in AddEffect()
705 new_fx->SetPosition(actor->Pos); in AddEffect()
707 flg = ApplyEffect( actor, new_fx, 1 ); in AddEffect()
708 if( new_fx->TimingMode != FX_DURATION_JUST_EXPIRED) { in AddEffect()
709 actor->fxqueue.AddEffect( new_fx, flg==FX_INSERT ); in AddEffect()
712 delete new_fx; in AddEffect()
718 new_fx = new Effect; in AddEffect()
723 memcpy( new_fx, fx, sizeof( Effect ) ); in AddEffect()
724 new_fx->SetPosition(actor->Pos); in AddEffect()
726 flg = ApplyEffect( actor, new_fx, 1 ); in AddEffect()
728 if( new_fx->TimingMode != FX_DURATION_JUST_EXPIRED) { in AddEffect()
729 actor->fxqueue.AddEffect( new_fx, flg==FX_INSERT ); in AddEffect()
732 delete new_fx; in AddEffect()