Example #1
0
 public BattleFX(BattleFX other)
 {
     Delay          = other.Delay;
     Emitter        = (FiniteEmitter)other.Emitter.Clone();
     ScreenMovement = new ScreenMover(other.ScreenMovement);
     Sound          = other.Sound;
 }
Example #2
0
 public BattleFX(FiniteEmitter emitter, string sound, int delay)
 {
     Emitter        = emitter;
     Sound          = sound;
     Delay          = delay;
     ScreenMovement = new ScreenMover();
 }
Example #3
0
        public IEmittable CreateStatic(Loc mapLoc, int locHeight, Dir8 dir)
        {
            FiniteEmitter endingEmitter = (FiniteEmitter)Clone();

            endingEmitter.SetupEmit(mapLoc, mapLoc, dir);
            return(endingEmitter);
        }
Example #4
0
 public BattleFX()
 {
     Emitter        = new EmptyFiniteEmitter();
     ScreenMovement = new ScreenMover();
     Sound          = "";
 }