Summary
We have covered a lot of ground in this chapter, bringing Tank Battles to the point where it is almost a playable game. You have now implemented the user interface widgets to display text values and button images, event-driven responses to UI button clicks, creation and tracking of projectiles as they fly across the game world, and particle explosions based on billboards.
In Chapter 8, Tank Battles – Ending the War, we will finish up the Tank Battles game by wrapping a game structure around our code and looking at ways we can polish some of our existing systems to improve the visual quality of the game.