Table of ContentsThe Splash ScreenChapter 14.            The Device Ports

Conclusion

In this chapter you've seen how to construct the front end for your game, and Star Assault looks far more professional as a result. Creating a comprehensive, polished front end is a critical part of making a good game.

Using a dynamically constructed list, you were able to cover even complex menu systems using a single class. Although this doesn't take advantage of all the functionality available in the LCDUI (such as radio buttons for toggling options), it's still more than adequate for most game menu systems.

With the front end in place, you've now concluded the development of Star Assault. In the next chapter you'll look at how to take advantage of the capabilities of different devices, as well as how to automate many of those mundane development tasks using a build system.

    Table of ContentsThe Splash ScreenChapter 14.            The Device Ports