add members, getters and setters for text rendering to the widget class
Does exactly what it says! The UI widget base class gets a whole lot of extra boilerplate code, it is not used yet however.
Ramblings about hobbyist game development
add members, getters and setters for text rendering to the widget class
Does exactly what it says! The UI widget base class gets a whole lot of extra boilerplate code, it is not used yet however.
Make the text manager capable of creating and caching an arbitrary number of text renderings
This adds the concept of TextItems, which is a wrapper around the bitmap data of rendered text and its dimensions. The TextItems can be requested from the TextManager, which will also cache previously requested renderings.
Add a basic free type wrapper that can render arbitrary strings into in-memory bitmaps
Next to the TextureManager, we also have the TextManager, which is fortunately hardly confusing. It does the actual rendering, but the data has no usage yet.
change header defines to reflect the current namespacing rules
A lot of include guards were changed.
Add fullscreen support
Yay!
add a proper configuration file (read-only)
That means we have no more hardcoded configuration information:
replace the old chair model with a more or less human model
The old chair model was kept around to be able to distinguish the chair object it from the “human” object, luckily this is no longer necessary:
Add couch object
Sadly it looks more like a bluish blob without light shading. Work will be done on that!
change chair and table models with nicer versions and a nicer texture
Indeed!
Replace chair and table icons with rendered ones
Finally!