ScummVM GUI Framework Overview

ScummVM GUI is based around a Floating Layout system of widgets. Widget layouts are described by the “theme” whereas widget behaviours and how the layouts are interpreted is hard-coded. Widgets Widgets are the basic building block of the GUI. They have functionality for being drawn to the screen, to detect mouse input, and handle interaction… Continue reading ScummVM GUI Framework Overview

Hello GSoC ’21!

This is my first time participating in Google Summer of Code. I will be working to add a Graphical Interface for game library display and management, where game entries are displayed as a grid of icons, with options for sorting, grouping, filtering, etc. Currently the GUI only displays the games as a simple text list,… Continue reading Hello GSoC ’21!