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); }