© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
V. G. BruscaIntroduction to Video Game Engine Developmenthttps://doi.org/10.1007/978-1-4842-7039-4_6

6. Widget Classes

Victor G Brusca1  
(1)
Edison, NJ, USA
 
In this chapter, we’ll review the UI widget classes of the MmgBase API. These are advanced classes similar to those we’ve reviewed before, but they are designed to work as part of a game menu, a settings screen, or other types of configuration screen. These classes greatly simplify the work needed to get a game screen that takes user input up and running. They also provide solid support for scroll panes and large text blocks:
  • MmgTextField

  • MmgTextBlock

  • MmgScrollVert/MmgScrollHor/MmgScrollHorVert

  • MmgMenuContainer ...

Get Introduction to Video Game Engine Development: Learn to Design, Implement, and Use a Cross-Platform 2D Game Engine now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.