Most notable is the addition of the BitmapText class and BitmapFont class. These classes allow you to make your own bitmap font and use it to write text efficiently. The text can be colored and have transparency and background color can also be added. BitmapText also has a function for setting how many characters to render which can be used to make that typing effect.
Other changes include:
ViewportManager: Just moved some code that was in Window over to this class to separate it
Texture: uses ViewportManager to keep track of viewport rather than doing it independently
FontManager: Keeps loaded fonts in a std::map to avoid duplicating already loaded fonts
Most notable is the addition of the BitmapText class and BitmapFont class. These classes allow you to make your own bitmap font and use it to write text efficiently. The text can be colored and have transparency and background color can also be added. BitmapText also has a function for setting how many characters to render which can be used to make that typing effect. Other changes include: