![]() |
Blamite Game Engine - Keystone
00435.06.01.25.2201.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Keystone is the shared Qt GUI library used by the engine - mostly it's editing kit. It allows for Qt binaries to be stored in a separate bin folder, a well as makes it easy for the various editing tools to share GUI elements.
If you are interested, you can view the cloc output (lines of code) information for this project here: cloc.txt
Keystone - and soon, the other projects within Blamite (excluding the engine itself) - utilize Semantic Versioning. Version information is stored in keystone/version/version.cpp as a BlamVersion class. This class is part of the Strings project and aids with version comparison, as well as making it easier to ensure that versions superficially meet Semantic Versioning standards.
Prior to any official release, all non-engine projects will use a major version of 0.
Several data files are contained within Keystone, found within the _data folder.
📁 userdata - Contains files that are intended to be user-facing and modifiable.📁 editor_themes - Placeholder folder for user-created Editor themes.readme.txt - File containing instructions for using the user themes directory.📁 editor_themes - Contains built-in Editor themes.