private MarkerTimeline CreateDummyMarkerTimeline(Vector2 Position)
        {
            MarkerTimeline DummyTimeline = new MarkerTimeline();

            DummyTimeline.DeathFrame = 60;

            DummyTimeline.AnimationMarker = new AnimationClass("");

            DummyTimeline.AnimationMarker.ListAnimationLayer             = new AnimationClass.AnimationLayerHolder();
            DummyTimeline.AnimationMarker.ListAnimationLayer.EngineLayer = AnimationClass.GameEngineLayer.EmptyGameEngineLayer(DummyTimeline.AnimationMarker);

            DummyTimeline.AnimationMarker.LoopEnd = 60;
            DummyTimeline.AnimationMarker.AnimationOrigin.Position = new Vector2(580, 300);
            DummyTimeline.AnimationMarker.AnimationOrigin.DicAnimationKeyFrame[0].Position = new Vector2(580, 300);
            DummyTimeline.Add(0, new VisibleAnimationObjectKeyFrame(Position, true, -1));
            DummyTimeline.Position = Position;

            AnimationClass.AnimationLayer DummyLayer = new AnimationClass.AnimationLayer(DummyTimeline.AnimationMarker, "Layer 1");

            DummyLayer.AddTimelineEvent(0, new BlankTimeline(580, 300, 30, 50));

            DummyTimeline.AnimationMarker.ListAnimationLayer.Add(DummyLayer);

            return(DummyTimeline);
        }
        private MarkerTimeline CreateDummyMarkerTimeline()
        {
            MarkerTimeline DummyTimeline = new MarkerTimeline();

            DummyTimeline.DeathFrame = 60;

            Squad DummySquad = CreateDummySquad();
            Squad EnemySquad = CreateDummySquad();

            DummyTimeline.AnimationMarker = new AnimationScreen("", DummyMap, DummySquad,
                                                                EnemySquad, DummySquad.CurrentLeader.CurrentAttack,
                                                                new GameScreens.BattleMapScreen.BattleMap.SquadBattleResult(), new AnimationScreen.AnimationUnitStats(DummySquad, EnemySquad, false), null, null, "", false);

            DummyTimeline.AnimationMarker.ListAnimationLayer             = new AnimationClass.AnimationLayerHolder();
            DummyTimeline.AnimationMarker.ListAnimationLayer.EngineLayer = AnimationClass.GameEngineLayer.EmptyGameEngineLayer(DummyTimeline.AnimationMarker);

            DummyTimeline.AnimationMarker.LoopEnd = 60;
            DummyTimeline.AnimationMarker.AnimationOrigin.Position = new Vector2(580, 300);
            DummyTimeline.AnimationMarker.AnimationOrigin.DicAnimationKeyFrame[0].Position = new Vector2(580, 300);
            DummyTimeline.Add(0, new VisibleAnimationObjectKeyFrame(new Vector2(50, 300), true, -1));

            AnimationClass.AnimationLayer DummyLayer = new AnimationClass.AnimationLayer(DummyTimeline.AnimationMarker, "Layer 1");

            DummyLayer.AddTimelineEvent(0, new BlankTimeline(580, 300, 30, 50));

            DummyTimeline.AnimationMarker.ListAnimationLayer.Add(DummyLayer);

            return(DummyTimeline);
        }