示例#1
0
文件: Game1.cs 项目: Firenter/RGB
        protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            spriteBatch = new SpriteBatch(GraphicsDevice);
            Services.AddService(typeof(SpriteBatch), spriteBatch);

            rgbFont = Content.Load<SpriteFont>("RGBFont");

            background = Content.Load<Texture2D>("RGBLogo");
            playerTexture = Content.Load<Texture2D>("grannyweatherwax");
            muisTexture = Content.Load<Texture2D>("muis");

            menuScroll = Content.Load<SoundEffect>("menuScroll");
            startsceneEffect = Content.Load<SoundEffect>("startScene");

            startScene = new StartScene(this, rgbFont, background, menuScroll, startsceneEffect);
            Components.Add(startScene);

            actionScene = new ActionScene(this, playerTexture, muisTexture);
            Components.Add(actionScene);

            startScene.Show();
            activeScene = startScene;
        }
示例#2
0
文件: Game1.cs 项目: Firenter/RGB
 protected void ShowScene(GameScene scene)
 {
     activeScene.Hide();
     activeScene = scene;
     scene.Show();
 }