Ejemplo n.º 1
0
        protected override void LoadContent()
        {
            // 创建新的 SpriteBatch,可将其用于绘制纹理。
            spriteBatch = new SpriteBatch(GraphicsDevice);
            //注册 Global
            SAGlobal.Setup(this, spriteBatch, graphics);
            //注册MusicManager
            SAMusicManager.Setup();
            winSprite  = new SASimpleSprite("Images/win");
            font       = Content.Load <SpriteFont>("Font/ScoreFont");
            background = new SASimpleSprite("Images/background");
            frame      = new SASimpleSprite("Images/frame");
            soundOn    = new SASimpleSprite("Images/tile", new Rectangle(10, 340, 66, 54), new Vector2(390, 720), Color.White);
            soundOff   = new SASimpleSprite("Images/tile", new Rectangle(90, 340, 66, 54), new Vector2(390, 720), Color.White);

            scorePositions    = new Vector2[2];
            scorePositions[0] = new Vector2(292, 62);
            scorePositions[1] = new Vector2(381, 62);
            bird   = new Bird();
            blocks = new List <Block>();
            Block block0 = new Block();

            block0.Reset();
            block0.SetLeft(0);
            Block block1 = new Block();

            block1.Reset();
            block1.SetLeft(333);
            blocks.Add(block0);
            blocks.Add(block1);
            buttons    = new Rectangle[2];
            buttons[0] = new Rectangle(80, 380, 124, 54);
            buttons[1] = new Rectangle(278, 380, 124, 54);
        }
Ejemplo n.º 2
0
 public Block()
 {
     block0 = new SASimpleSprite("Images/block");
     block1 = new SASimpleSprite("Images/block");
 }