示例#1
0
        public void Reset(int lifeto, float bgmVol, float seVol)
        {
            this.bgmVol     = bgmVol;
            this.seVol      = seVol;
            highLightBullet = new List <LinkedList <Bullet> >();
            normalBullet    = new List <LinkedList <Bullet> >();
            shoujoBullet    = new List <LinkedList <Bullet> >();
            deadAnime       = new List <DeadAnime>();
            player.setDead();
            isBoss               = false;
            bossSpellID          = 0;
            shoujoBarrageManager = new BarrageManager(barrageHelper.getBarrage("player1"), player, null, null, shoujoBullet);
            enemy              = new List <Enemy>();
            enemyBarrage       = new List <BarrageManager>();
            scriptID           = -1;
            playerLife         = lifeto;
            pause              = false;
            timeSinceLastShoot = 0;
            Scorecount         = 0;

            /*MediaPlayer.Play(BGM);
             * MediaPlayer.IsRepeating = true;
             * MediaPlayer.Volume = bgmVol;*/
            songContentPath = @"";
            songContentPath = @"Sound/BGM";
        }
示例#2
0
        protected override void LoadContent()
        {
            LoadImage();
            LoadSound();
            isBoss               = false;
            bossSpellID          = 0;
            highLightBullet      = new List <LinkedList <Bullet> >();
            normalBullet         = new List <LinkedList <Bullet> >();
            shoujoBullet         = new List <LinkedList <Bullet> >();
            gameScriptData       = new List <List <Enemybatch> >();
            barrageHelper        = new BarrageHelper(@"data/");
            myRan                = new Random();
            deadAnime            = new List <DeadAnime>();
            gameFont             = Game.Content.Load <SpriteFont>("default");
            spriteBatch          = new SpriteBatch(Game.GraphicsDevice);
            player               = new Shoujo(ImageName.RIMON, new Point(32, 48), new Point(8, 3), new Vector2(16, 24), 2, 4);
            shoujoBarrageManager = new BarrageManager(barrageHelper.getBarrage("player1"), player, null, null, shoujoBullet);
            enemy                = new List <Enemy>();
            enemyBarrage         = new List <BarrageManager>();
            scriptID             = -1;
            playerLife           = 3;
            ReadGameScript();
            gameBounds = new Rectangle(30, 50, 384, 512);
            pause      = false;



            base.LoadContent();
        }
示例#3
0
 public void ReSet()
 {
     highLightBullet = new List <LinkedList <Bullet> >();
     normalBullet    = new List <LinkedList <Bullet> >();
     shoujoBullet    = new List <LinkedList <Bullet> >();
     deadAnime       = new List <DeadAnime>();
     player.setDead();
     shoujoBarrageManager = new BarrageManager(barrageHelper.getBarrage("player1"), player, null, null, shoujoBullet);
     enemy        = new List <Enemy>();
     enemyBarrage = new List <BarrageManager>();
     scriptID     = -1;
     playerLife   = 3;
     pause        = false;
     isBoss       = false;
     bossSpellID  = 0;
     Scorecount   = 0;
 }