Exemplo n.º 1
0
        public SpellCard_SSSEx_08(StageDataPackage StageData)
            : base(StageData)
        {
            this.SC_Name        = "仙境「风花雪月」";
            this.BaseScore      = 40000000L;
            this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
            this.Boss.Velocity  = 4f;
            StageData.SoundPlay("se_cat00.wav");
            BulletTitle      bulletTitle      = new BulletTitle(StageData, this.SC_Name);
            SpellCardAttack  spellCardAttack  = new SpellCardAttack(StageData);
            BackgroundBossEx backgroundBossEx = new BackgroundBossEx(StageData);

            switch (this.MyPlane.Name)
            {
            case "Reimu":
                FullPic2 fullPic2_1 = new FullPic2(StageData, "FaceRika_ct0");
                break;

            case "Marisa":
                FullPic2 fullPic2_2 = new FullPic2(StageData, "FaceRika_ct1");
                break;

            case "Sanae":
                FullPic2 fullPic2_3 = new FullPic2(StageData, "FaceRika_ct2");
                break;

            case "Koishi":
                FullPic2 fullPic2_4 = new FullPic2(StageData, "FaceRika_ct3");
                break;

            default:
                FullPic2 fullPic2_5 = new FullPic2(StageData, "FaceRika_ct0");
                break;
            }
        }
Exemplo n.º 2
0
        public SpellCard_SSS01_03(StageDataPackage StageData)
            : base(StageData)
        {
            if (this.Difficulty < DifficultLevel.Hard)
            {
                this.SC_Name = "四叶「大自然之花环」";
            }
            else
            {
                this.SC_Name = "四叶「大自然之花环」";
            }
            this.BaseScore      = 10000000L;
            this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
            this.Boss.Velocity  = 4f;
            StageData.SoundPlay("se_cat00.wav");
            new BackgroundMove2(StageData, "Card01b").DirectionDegree = 270.0;
            BackgroundMove2 backgroundMove2 = new BackgroundMove2(StageData, "Card01a");

            backgroundMove2.DirectionDegree   = -80.0;
            backgroundMove2.Length            = 1024;
            backgroundMove2.TransparentValueF = 80f;
            BulletTitle     bulletTitle     = new BulletTitle(StageData, this.SC_Name);
            SpellCardAttack spellCardAttack = new SpellCardAttack(StageData);
            FullPic2        fullPic2        = new FullPic2(StageData, "FaceAmi_ct");
        }
Exemplo n.º 3
0
 public SpellCard_SSS06_FSC01(StageDataPackage StageData)
     : base(StageData)
 {
     this.SC_Name        = "第一个愿望「无尽之财」";
     this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
     this.Boss.Velocity  = 4f;
     StageData.SoundPlay("se_cat00.wav");
     BackgroundBoss06 backgroundBoss06 = new BackgroundBoss06(StageData);
     BulletTitle      bulletTitle      = new BulletTitle(StageData, this.SC_Name);
     SpellCardAttack  spellCardAttack  = new SpellCardAttack(StageData);
     FullPic3         fullPic3         = new FullPic3(StageData, "FaceTensei_ct3");
 }
Exemplo n.º 4
0
        public SpellCard_SSS03_02(StageDataPackage StageData)
            : base(StageData)
        {
            if (this.Difficulty < DifficultLevel.Hard)
            {
                this.SC_Name = "火光「火精灵之灾」";
            }
            else
            {
                this.SC_Name = "火光「午夜的大火灾」";
            }
            this.BaseScore      = 20000000L;
            this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
            this.Boss.Velocity  = 4f;
            StageData.SoundPlay("se_cat00.wav");
            BackgroundRotate backgroundRotate1 = new BackgroundRotate(StageData, "Card03b");

            backgroundRotate1.Scale                 = 1.3f;
            backgroundRotate1.TransparentValueF     = (float)byte.MaxValue;
            backgroundRotate1.AngularVelocityDegree = -0.5f;
            BackgroundRotate backgroundRotate2 = new BackgroundRotate(StageData, "Card03a");

            backgroundRotate2.DirectionDegree       = 90.0;
            backgroundRotate2.TransparentValueF     = 155f;
            backgroundRotate2.Scale                 = 1f;
            backgroundRotate2.Active                = false;
            backgroundRotate2.AngularVelocityDegree = 0.0f;
            BackgroundRotate backgroundRotate3 = backgroundRotate2;

            backgroundRotate3.EventGroupList      = new List <EventGroup>();
            backgroundRotate3.EventsExecutionList = new List <Execution>();
            EventGroup eventGroup = new EventGroup();

            eventGroup.index   = 0;
            eventGroup.tag     = "0";
            eventGroup.t       = 200;
            eventGroup.addtime = 200;
            Event @event = new Event();

            @event.EventString = "当前帧=1:不透明度变化到60,正弦,400";
            @event.String2BulletEvent();
            eventGroup.EventList.Add(@event);
            backgroundRotate3.EventGroupList.Add(eventGroup);
            BackgroundRotate backgroundRotate4 = new BackgroundRotate(StageData, "Card03c");

            backgroundRotate4.Scale  = 0.7f;
            backgroundRotate4.Active = true;
            backgroundRotate4.AngularVelocityDegree = 0.2f;
            BulletTitle     bulletTitle     = new BulletTitle(StageData, this.SC_Name);
            SpellCardAttack spellCardAttack = new SpellCardAttack(StageData);

            new FullPic2(StageData, "FaceKoreirei_ct").Scale = 0.8f;
        }
Exemplo n.º 5
0
 public SpellCard_SSS06_06(StageDataPackage StageData) : base(StageData)
 {
     SC_Name        = "「流星神话」";
     BaseScore      = 35000000L;
     Boss.DestPoint = new Point(BoundRect.Width / 2, 120);
     Boss.Velocity  = 4f;
     StageData.SoundPlay("se_cat00.wav");
     BackgroundBoss06 backgroundBoss06 = new BackgroundBoss06(StageData);
     BulletTitle      bulletTitle      = new BulletTitle(StageData, SC_Name);
     SpellCardAttack  spellCardAttack  = new SpellCardAttack(StageData);
     FullPic3         fullPic3         = new FullPic3(StageData, "FaceTensei_ct3");
 }
Exemplo n.º 6
0
 public SpellCard_SSS04_FSC(StageDataPackage StageData)
     : base(StageData)
 {
     this.SC_Name        = "境界「三原色」";
     this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
     this.Boss.Velocity  = 4f;
     StageData.SoundPlay("se_cat00.wav");
     BackgroundBoss04 backgroundBoss04 = new BackgroundBoss04(StageData);
     BulletTitle      bulletTitle      = new BulletTitle(StageData, this.SC_Name);
     SpellCardAttack  spellCardAttack  = new SpellCardAttack(StageData);
     FullPic2         fullPic2         = new FullPic2(StageData, "FaceKage_ct");
 }
Exemplo n.º 7
0
 public SpellCard_SSSEx_05C(StageDataPackage StageData)
     : base(StageData)
 {
     this.SC_Name        = "六花「冰结界的雪花阵」";
     this.BaseScore      = 40000000L;
     this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
     this.Boss.Velocity  = 4f;
     StageData.SoundPlay("se_cat00.wav");
     BulletTitle      bulletTitle      = new BulletTitle(StageData, this.SC_Name);
     SpellCardAttack  spellCardAttack  = new SpellCardAttack(StageData);
     FullPic2         fullPic2         = new FullPic2(StageData, "FaceRika_ct2");
     BackgroundBossEx backgroundBossEx = new BackgroundBossEx(StageData);
 }
Exemplo n.º 8
0
        public SpellCard_SSS02_03(StageDataPackage StageData)
            : base(StageData)
        {
            if (this.Difficulty < DifficultLevel.Hard)
            {
                this.SC_Name = "使魔「自动狩猎装置」";
            }
            else
            {
                this.SC_Name = "魔狩「星夜的狩猎舞曲」";
            }
            this.BaseScore      = 15000000L;
            this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
            this.Boss.Velocity  = 4f;
            StageData.SoundPlay("se_cat00.wav");
            BackgroundRotate backgroundRotate1 = new BackgroundRotate(StageData, "Card02b");

            backgroundRotate1.Scale                 = 1.3f;
            backgroundRotate1.TransparentValueF     = (float)byte.MaxValue;
            backgroundRotate1.AngularVelocityDegree = -0.5f;
            BackgroundMove2 backgroundMove2_1 = new BackgroundMove2(StageData, "Card02a");

            backgroundMove2_1.DirectionDegree   = -80.0;
            backgroundMove2_1.TransparentValueF = 155f;
            backgroundMove2_1.Scale             = 1f;
            backgroundMove2_1.Active            = false;
            BackgroundMove2 backgroundMove2_2 = backgroundMove2_1;

            backgroundMove2_2.EventGroupList      = new List <EventGroup>();
            backgroundMove2_2.EventsExecutionList = new List <Execution>();
            EventGroup eventGroup = new EventGroup();

            eventGroup.index   = 0;
            eventGroup.tag     = "0";
            eventGroup.t       = 200;
            eventGroup.addtime = 200;
            Event @event = new Event();

            @event.EventString = "当前帧=1:不透明度变化到60,正弦,400";
            @event.String2BulletEvent();
            eventGroup.EventList.Add(@event);
            backgroundMove2_2.EventGroupList.Add(eventGroup);
            BackgroundRotate backgroundRotate2 = new BackgroundRotate(StageData, "Card02c");

            backgroundRotate2.Scale  = 0.7f;
            backgroundRotate2.Active = true;
            backgroundRotate2.AngularVelocityDegree = 0.2f;
            BulletTitle     bulletTitle     = new BulletTitle(StageData, this.SC_Name);
            SpellCardAttack spellCardAttack = new SpellCardAttack(StageData);
            FullPic2        fullPic2        = new FullPic2(StageData, "FaceRakuki_ct");
        }
Exemplo n.º 9
0
 public SpellCard_SSS04_04A(StageDataPackage StageData)
   : base(StageData)
 {
   if (this.Difficulty < DifficultLevel.Hard)
     this.SC_Name = "辉针「闪耀万针剑」";
   else
     this.SC_Name = "辉针「闪耀万针剑」";
   this.BaseScore = 25000000L;
   this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 100);
   this.Boss.Velocity = 4f;
   StageData.SoundPlay("se_cat00.wav");
   BackgroundBoss04 backgroundBoss04 = new BackgroundBoss04(StageData);
   BulletTitle bulletTitle = new BulletTitle(StageData, this.SC_Name);
   SpellCardAttack spellCardAttack = new SpellCardAttack(StageData);
   FullPic2 fullPic2 = new FullPic2(StageData, "FaceKage_ct");
 }
Exemplo n.º 10
0
 public SpellCard_SSS05_FSC(StageDataPackage StageData)
     : base(StageData)
 {
     if (this.Difficulty < DifficultLevel.Hard)
     {
         this.SC_Name = "烈焰「焚秽净世」";
     }
     else
     {
         this.SC_Name = "烈焰「焚秽净世」";
     }
     this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
     this.Boss.Velocity  = 4f;
     StageData.SoundPlay("se_cat00.wav");
     BackgroundBoss05 backgroundBoss05 = new BackgroundBoss05(StageData);
     BulletTitle      bulletTitle      = new BulletTitle(StageData, this.SC_Name);
     SpellCardAttack  spellCardAttack  = new SpellCardAttack(StageData);
     FullPic2         fullPic2         = new FullPic2(StageData, "FaceRakukun_ct");
 }
Exemplo n.º 11
0
 public SpellCard_SSS06_03(StageDataPackage StageData)
     : base(StageData)
 {
     if (this.Difficulty < DifficultLevel.Hard)
     {
         this.SC_Name = "星雨「故乡之星」";
     }
     else
     {
         this.SC_Name = "星雨「故乡之星」";
     }
     this.BaseScore      = 35000000L;
     this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
     this.Boss.Velocity  = 4f;
     StageData.SoundPlay("se_cat00.wav");
     BackgroundBoss06 backgroundBoss06 = new BackgroundBoss06(StageData);
     BulletTitle      bulletTitle      = new BulletTitle(StageData, this.SC_Name);
     SpellCardAttack  spellCardAttack  = new SpellCardAttack(StageData);
     FullPic3         fullPic3         = new FullPic3(StageData, "FaceTensei_ct2");
 }
Exemplo n.º 12
0
        public SpellCard_SSS04_02D(StageDataPackage StageData)
            : base(StageData)
        {
            if (this.Difficulty < DifficultLevel.Hard)
            {
                this.SC_Name = "镜符「若竹色翠石裂隙」";
            }
            else
            {
                this.SC_Name = "镜符「若竹色翠石裂隙」";
            }
            this.BaseScore      = 25000000L;
            this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
            this.Boss.Velocity  = 4f;
            StageData.SoundPlay("se_cat00.wav");
            BackgroundBoss04 backgroundBoss04 = new BackgroundBoss04(StageData);
            BulletTitle      bulletTitle      = new BulletTitle(StageData, this.SC_Name);
            SpellCardAttack  spellCardAttack  = new SpellCardAttack(StageData);

            new FullPic2(StageData, "FaceKage_ct").Scale = 0.8f;
        }
Exemplo n.º 13
0
        public SpellCard_SSS03_04(StageDataPackage StageData)
            : base(StageData)
        {
            if (this.Difficulty < DifficultLevel.Hard)
            {
                this.SC_Name = "妖符「柳下妖蝉」";
            }
            else
            {
                this.SC_Name = "妖符「柳下妖蝉」";
            }
            this.BaseScore      = 20000000L;
            this.Boss.DestPoint = (PointF) new Point(this.BoundRect.Width / 2, 120);
            this.Boss.Velocity  = 4f;
            StageData.SoundPlay("se_cat00.wav");
            BackgroundRotate backgroundRotate = new BackgroundRotate(StageData, "Card03f");

            backgroundRotate.Scale = 1f;
            backgroundRotate.AngularVelocityDegree = 0.0f;
            backgroundRotate.AngleDegree           = 90.0;
            backgroundRotate.AngleWithDirection    = false;
            BackgroundMove2 backgroundMove2_1 = new BackgroundMove2(StageData, "Card03d");

            backgroundMove2_1.Velocity              = 1f;
            backgroundMove2_1.DirectionDegree       = 0.0;
            backgroundMove2_1.TransparentValueF     = 155f;
            backgroundMove2_1.Scale                 = 1f;
            backgroundMove2_1.Active                = false;
            backgroundMove2_1.AngularVelocityDegree = 0.0f;
            BackgroundMove2 backgroundMove2_2 = backgroundMove2_1;

            backgroundMove2_2.EventGroupList      = new List <EventGroup>();
            backgroundMove2_2.EventsExecutionList = new List <Execution>();
            EventGroup eventGroup1 = new EventGroup();

            eventGroup1.index   = 0;
            eventGroup1.tag     = "0";
            eventGroup1.t       = 200;
            eventGroup1.addtime = 200;
            Event event1 = new Event();

            event1.EventString = "当前帧=1:不透明度变化到60,正弦,400";
            event1.String2BulletEvent();
            eventGroup1.EventList.Add(event1);
            backgroundMove2_2.EventGroupList.Add(eventGroup1);
            BackgroundMove2 backgroundMove2_3 = new BackgroundMove2(StageData, "Card03e");

            backgroundMove2_3.Velocity              = 1f;
            backgroundMove2_3.DirectionDegree       = 180.0;
            backgroundMove2_3.TransparentValueF     = 60f;
            backgroundMove2_3.Scale                 = 1f;
            backgroundMove2_3.Active                = false;
            backgroundMove2_3.AngularVelocityDegree = 0.0f;
            BackgroundMove2 backgroundMove2_4 = backgroundMove2_3;

            backgroundMove2_4.EventGroupList      = new List <EventGroup>();
            backgroundMove2_4.EventsExecutionList = new List <Execution>();
            EventGroup eventGroup2 = new EventGroup();

            eventGroup2.index   = 0;
            eventGroup2.tag     = "0";
            eventGroup2.t       = 200;
            eventGroup2.addtime = 200;
            Event event2 = new Event();

            event2.EventString = "当前帧=1:不透明度变化到155,正弦,400";
            event2.String2BulletEvent();
            eventGroup2.EventList.Add(event2);
            backgroundMove2_4.EventGroupList.Add(eventGroup2);
            BulletTitle     bulletTitle     = new BulletTitle(StageData, this.SC_Name);
            SpellCardAttack spellCardAttack = new SpellCardAttack(StageData);
            FullPic2        fullPic2        = new FullPic2(StageData, "FaceSeiryuu_ct");
        }