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

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