@@ -537,172 +537,172 @@ unsigned int LooksBlocks::hide(VirtualMachine *vm)
537
537
538
538
unsigned int LooksBlocks::changeEffectBy (VirtualMachine *vm)
539
539
{
540
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
540
+ Target *target = vm->target ();
541
541
542
- if (sprite ) {
542
+ if (target ) {
543
543
IGraphicsEffect *effect = m_customGraphicsEffects[vm->getInput (0 , 2 )->toLong ()];
544
- sprite ->setGraphicsEffectValue (effect, sprite ->graphicsEffectValue (effect) + vm->getInput (1 , 2 )->toDouble ());
544
+ target ->setGraphicsEffectValue (effect, target ->graphicsEffectValue (effect) + vm->getInput (1 , 2 )->toDouble ());
545
545
}
546
546
547
547
return 2 ;
548
548
}
549
549
550
550
unsigned int LooksBlocks::changeColorEffectBy (VirtualMachine *vm)
551
551
{
552
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
552
+ Target *target = vm->target ();
553
553
554
- if (sprite )
555
- sprite ->setGraphicsEffectValue (m_colorEffect, sprite ->graphicsEffectValue (m_colorEffect) + vm->getInput (0 , 1 )->toDouble ());
554
+ if (target )
555
+ target ->setGraphicsEffectValue (m_colorEffect, target ->graphicsEffectValue (m_colorEffect) + vm->getInput (0 , 1 )->toDouble ());
556
556
557
557
return 1 ;
558
558
}
559
559
560
560
unsigned int LooksBlocks::changeFisheyeEffectBy (VirtualMachine *vm)
561
561
{
562
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
562
+ Target *target = vm->target ();
563
563
564
- if (sprite )
565
- sprite ->setGraphicsEffectValue (m_fisheyeEffect, sprite ->graphicsEffectValue (m_fisheyeEffect) + vm->getInput (0 , 1 )->toDouble ());
564
+ if (target )
565
+ target ->setGraphicsEffectValue (m_fisheyeEffect, target ->graphicsEffectValue (m_fisheyeEffect) + vm->getInput (0 , 1 )->toDouble ());
566
566
567
567
return 1 ;
568
568
}
569
569
570
570
unsigned int LooksBlocks::changeWhirlEffectBy (VirtualMachine *vm)
571
571
{
572
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
572
+ Target *target = vm->target ();
573
573
574
- if (sprite )
575
- sprite ->setGraphicsEffectValue (m_whirlEffect, sprite ->graphicsEffectValue (m_whirlEffect) + vm->getInput (0 , 1 )->toDouble ());
574
+ if (target )
575
+ target ->setGraphicsEffectValue (m_whirlEffect, target ->graphicsEffectValue (m_whirlEffect) + vm->getInput (0 , 1 )->toDouble ());
576
576
577
577
return 1 ;
578
578
}
579
579
580
580
unsigned int LooksBlocks::changePixelateEffectBy (VirtualMachine *vm)
581
581
{
582
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
582
+ Target *target = vm->target ();
583
583
584
- if (sprite )
585
- sprite ->setGraphicsEffectValue (m_pixelateEffect, sprite ->graphicsEffectValue (m_pixelateEffect) + vm->getInput (0 , 1 )->toDouble ());
584
+ if (target )
585
+ target ->setGraphicsEffectValue (m_pixelateEffect, target ->graphicsEffectValue (m_pixelateEffect) + vm->getInput (0 , 1 )->toDouble ());
586
586
587
587
return 1 ;
588
588
}
589
589
590
590
unsigned int LooksBlocks::changeMosaicEffectBy (VirtualMachine *vm)
591
591
{
592
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
592
+ Target *target = vm->target ();
593
593
594
- if (sprite )
595
- sprite ->setGraphicsEffectValue (m_mosaicEffect, sprite ->graphicsEffectValue (m_mosaicEffect) + vm->getInput (0 , 1 )->toDouble ());
594
+ if (target )
595
+ target ->setGraphicsEffectValue (m_mosaicEffect, target ->graphicsEffectValue (m_mosaicEffect) + vm->getInput (0 , 1 )->toDouble ());
596
596
597
597
return 1 ;
598
598
}
599
599
600
600
unsigned int LooksBlocks::changeBrightnessEffectBy (VirtualMachine *vm)
601
601
{
602
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
602
+ Target *target = vm->target ();
603
603
604
- if (sprite )
605
- sprite ->setGraphicsEffectValue (m_brightnessEffect, sprite ->graphicsEffectValue (m_brightnessEffect) + vm->getInput (0 , 1 )->toDouble ());
604
+ if (target )
605
+ target ->setGraphicsEffectValue (m_brightnessEffect, target ->graphicsEffectValue (m_brightnessEffect) + vm->getInput (0 , 1 )->toDouble ());
606
606
607
607
return 1 ;
608
608
}
609
609
610
610
unsigned int LooksBlocks::changeGhostEffectBy (VirtualMachine *vm)
611
611
{
612
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
612
+ Target *target = vm->target ();
613
613
614
- if (sprite )
615
- sprite ->setGraphicsEffectValue (m_ghostEffect, sprite ->graphicsEffectValue (m_ghostEffect) + vm->getInput (0 , 1 )->toDouble ());
614
+ if (target )
615
+ target ->setGraphicsEffectValue (m_ghostEffect, target ->graphicsEffectValue (m_ghostEffect) + vm->getInput (0 , 1 )->toDouble ());
616
616
617
617
return 1 ;
618
618
}
619
619
620
620
unsigned int LooksBlocks::setEffectTo (VirtualMachine *vm)
621
621
{
622
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
622
+ Target *target = vm->target ();
623
623
624
- if (sprite )
625
- sprite ->setGraphicsEffectValue (m_customGraphicsEffects[vm->getInput (0 , 2 )->toLong ()], vm->getInput (1 , 2 )->toDouble ());
624
+ if (target )
625
+ target ->setGraphicsEffectValue (m_customGraphicsEffects[vm->getInput (0 , 2 )->toLong ()], vm->getInput (1 , 2 )->toDouble ());
626
626
627
627
return 2 ;
628
628
}
629
629
630
630
unsigned int LooksBlocks::setColorEffectTo (VirtualMachine *vm)
631
631
{
632
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
632
+ Target *target = vm->target ();
633
633
634
- if (sprite )
635
- sprite ->setGraphicsEffectValue (m_colorEffect, vm->getInput (0 , 1 )->toDouble ());
634
+ if (target )
635
+ target ->setGraphicsEffectValue (m_colorEffect, vm->getInput (0 , 1 )->toDouble ());
636
636
637
637
return 1 ;
638
638
}
639
639
640
640
unsigned int LooksBlocks::setFisheyeEffectTo (VirtualMachine *vm)
641
641
{
642
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
642
+ Target *target = vm->target ();
643
643
644
- if (sprite )
645
- sprite ->setGraphicsEffectValue (m_fisheyeEffect, vm->getInput (0 , 1 )->toDouble ());
644
+ if (target )
645
+ target ->setGraphicsEffectValue (m_fisheyeEffect, vm->getInput (0 , 1 )->toDouble ());
646
646
647
647
return 1 ;
648
648
}
649
649
650
650
unsigned int LooksBlocks::setWhirlEffectTo (VirtualMachine *vm)
651
651
{
652
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
652
+ Target *target = vm->target ();
653
653
654
- if (sprite )
655
- sprite ->setGraphicsEffectValue (m_whirlEffect, vm->getInput (0 , 1 )->toDouble ());
654
+ if (target )
655
+ target ->setGraphicsEffectValue (m_whirlEffect, vm->getInput (0 , 1 )->toDouble ());
656
656
657
657
return 1 ;
658
658
}
659
659
660
660
unsigned int LooksBlocks::setPixelateEffectTo (VirtualMachine *vm)
661
661
{
662
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
662
+ Target *target = vm->target ();
663
663
664
- if (sprite )
665
- sprite ->setGraphicsEffectValue (m_pixelateEffect, vm->getInput (0 , 1 )->toDouble ());
664
+ if (target )
665
+ target ->setGraphicsEffectValue (m_pixelateEffect, vm->getInput (0 , 1 )->toDouble ());
666
666
667
667
return 1 ;
668
668
}
669
669
670
670
unsigned int LooksBlocks::setMosaicEffectTo (VirtualMachine *vm)
671
671
{
672
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
672
+ Target *target = vm->target ();
673
673
674
- if (sprite )
675
- sprite ->setGraphicsEffectValue (m_mosaicEffect, vm->getInput (0 , 1 )->toDouble ());
674
+ if (target )
675
+ target ->setGraphicsEffectValue (m_mosaicEffect, vm->getInput (0 , 1 )->toDouble ());
676
676
677
677
return 1 ;
678
678
}
679
679
680
680
unsigned int LooksBlocks::setBrightnessEffectTo (VirtualMachine *vm)
681
681
{
682
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
682
+ Target *target = vm->target ();
683
683
684
- if (sprite )
685
- sprite ->setGraphicsEffectValue (m_brightnessEffect, vm->getInput (0 , 1 )->toDouble ());
684
+ if (target )
685
+ target ->setGraphicsEffectValue (m_brightnessEffect, vm->getInput (0 , 1 )->toDouble ());
686
686
687
687
return 1 ;
688
688
}
689
689
690
690
unsigned int LooksBlocks::setGhostEffectTo (VirtualMachine *vm)
691
691
{
692
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
692
+ Target *target = vm->target ();
693
693
694
- if (sprite )
695
- sprite ->setGraphicsEffectValue (m_ghostEffect, vm->getInput (0 , 1 )->toDouble ());
694
+ if (target )
695
+ target ->setGraphicsEffectValue (m_ghostEffect, vm->getInput (0 , 1 )->toDouble ());
696
696
697
697
return 1 ;
698
698
}
699
699
700
700
unsigned int LooksBlocks::clearGraphicEffects (VirtualMachine *vm)
701
701
{
702
- Sprite *sprite = dynamic_cast <Sprite *>( vm->target () );
702
+ Target *target = vm->target ();
703
703
704
- if (sprite )
705
- sprite ->clearGraphicsEffects ();
704
+ if (target )
705
+ target ->clearGraphicsEffects ();
706
706
707
707
return 0 ;
708
708
}
0 commit comments