示例#1
0
        protected override void LoadContent()
        {
            spriteBatch = new SpriteBatch(GraphicsDevice);


            debugTex = new Texture2D(GraphicsDevice, 1, 1);
            Color[] white = { new Color(1f, 1f, 1f) };
            debugTex.SetData(white);

            BgTile.addTexture(Content.Load <Texture2D>("dirtText"));
            BgTile.addTexture(Content.Load <Texture2D>("grassText"));
            BgTile.addTexture(Content.Load <Texture2D>("floorText"));
            BgTile.addTexture(Content.Load <Texture2D>("waterText"));
            BgTile.addTexture(Content.Load <Texture2D>("rockText"));

            BlockTexture.addTexture(Content.Load <Texture2D>("woodBlockText"));
            BlockTexture.addTexture(Content.Load <Texture2D>("treeBlockText"));



            Lizard.initLizard(Content.Load <Texture2D>("liz"), Content.Load <Texture2D>("dest"));



            this.player = new Player(new Camera(GraphicsDevice.Viewport),
                                     Content.Load <Texture2D>("cursor"),
                                     Content.Load <Texture2D>("indicator"),
                                     new Vector2(GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height));
            Lizard.player = player;

            this.world = new World(player);

            player.Init(this.world);
        }