Summary
We now have a working—if not pretty—level editor. In Chapter 8, we:
Added multiple layers and other types of data to the TileMap class we built for Robot Rampage
Created a multi-project Visual Studio solution that shares code between projects
Added a Windows Forms form to our XNA Game Studio project and modified the program's start-up process to render the form to a PictureBox control on the form
Implemented methods to allow communication between the Windows Form and the XNA game, including synchronized scroll bars, and updating member variables in the Game1 class in response to Windows Forms controls events
Implemented methods to load and save map files via the BinaryFormatter class
In Chapter 9, we will flesh out the Gemstone Hunter project and cover the basics of building a platform-style game using the maps we create with the level editor from this chapter.