March 2016
Beginner to intermediate
340 pages
6h 51m
English
We are now ready to define our user interface, which will consist of 2D screens, text, and buttons. These will all work exactly as they did in RoboRacer2D. Look at the tip in the Getting ready for a splash section earlier in this chapter for a reminder of how to include prebuilt 2D resources in your project.
The 2D text system is built by first creating a font framework, then creating functions to display text on the screen. Open RoboRacer2D.cpp and copy the following functions. Then paste them into SpaceRacer3D.cpp:
BuildFontKillFontDrawTextWe are going to add some new variables to handle the data that we want to display. Add the following lines of code to the global variables section of SpaceRacer3D.cpp ...
Read now
Unlock full access