![]() |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
Namespace containing core engine information. More...
Enumerations | |
enum | VersionStringDisplayMode { Default, Console, TextLog, CrashScreen } |
Functions | |
BLAM std::string | GetVersionBuildString (VersionStringDisplayMode display_mode) |
Retrieves the build string of the engine. More... | |
const BLAM char * | GetVersion () |
Retrieves the version of the engine in the following format: More... | |
const BLAM char * | GetPlatform () |
Retrieves the target platform of the engine. More... | |
const BLAM char * | GetBuildDate () |
Retrieves the build date of the engine, pulled directly from the __DATE__ macro. More... | |
const BLAM char * | GetBuildTime () |
Retrieves the build time of the engine, pulled directly from the __TIME__ macro. More... | |
BLAM std::string | GetBuildDateTime () |
Retrieves the build date and time of the engine, pulled directly from the __DATE__ and __TIME__ macros. More... | |
const BLAM char * | GetProductID () |
Retrieves the product ID of the engine. More... | |
const BLAM char * | GetCacheDirectory () |
Retrieves the directory from which to load game levels. More... | |
const BLAM char * | GetBinkDirectory () |
Retrieves the directory to read movies from. More... | |
const BLAM char * | GetReleaseType () |
Retrieves the release type of the engine. More... | |
BLAM bool | DeveloperMode () |
Retrieves whether or not development mode is enabled. More... | |
const BLAM char * | GameTitle () |
Retrieves the game title. More... | |
const BLAM char * | GamePublisher () |
Retrieves the game publisher. More... | |
const BLAM char * | GameDeveloper () |
Retrieves the game developer. More... | |
const BLAM char * | GameAffiliates () |
Retrieves the game affiliates string. More... | |
const BLAM char * | GameCopyright () |
Retrieves the game copyright string. More... | |
Namespace containing core engine information.
bool Blam::EngineDefs::DeveloperMode | ( | ) |
Retrieves whether or not development mode is enabled.
const char * Blam::EngineDefs::GameAffiliates | ( | ) |
Retrieves the game affiliates string.
This could be used to mention studios or groups affiliated with the development besides the main development studio.
const char * Blam::EngineDefs::GameCopyright | ( | ) |
Retrieves the game copyright string.
const char * Blam::EngineDefs::GameDeveloper | ( | ) |
Retrieves the game developer.
This should be used only for the primary development studio. For additional developers, use the Affiliates setting.
const char * Blam::EngineDefs::GamePublisher | ( | ) |
Retrieves the game publisher.
If the title is self-published, simply set this to the same value as the developer.
const char * Blam::EngineDefs::GameTitle | ( | ) |
Retrieves the game title.
const char * Blam::EngineDefs::GetBinkDirectory | ( | ) |
Retrieves the directory to read movies from.
const char * Blam::EngineDefs::GetBuildDate | ( | ) |
Retrieves the build date of the engine, pulled directly from the __DATE__
macro.
Apr 14 2019
std::string Blam::EngineDefs::GetBuildDateTime | ( | ) |
Retrieves the build date and time of the engine, pulled directly from the __DATE__
and __TIME__
macros.
Apr 14 2019 18:35:12
const char * Blam::EngineDefs::GetBuildTime | ( | ) |
Retrieves the build time of the engine, pulled directly from the __TIME__
macro.
18:35:12
const char * Blam::EngineDefs::GetCacheDirectory | ( | ) |
Retrieves the directory from which to load game levels.
const char * Blam::EngineDefs::GetPlatform | ( | ) |
Retrieves the target platform of the engine.
pc
. const char * Blam::EngineDefs::GetProductID | ( | ) |
Retrieves the product ID of the engine.
core
, sapien
const char * Blam::EngineDefs::GetReleaseType | ( | ) |
Retrieves the release type of the engine.
const char * Blam::EngineDefs::GetVersion | ( | ) |
Retrieves the version of the engine in the following format:
XXXXX.MM.DD.YY.ZZZZ.NNNNNNNNNNN
- XXXXX - Build major version
- MM.DD.YY - Version build date
- ZZZZ - Build minor version
- NNNNNNNNNNN - The build/project name.
std::string Blam::EngineDefs::GetVersionBuildString | ( | VersionStringDisplayMode | display_mode | ) |
Retrieves the build string of the engine.
The build string will be in the following format:
sapien debug pc 11122.07.08.24.1808.main Aug 24 2007 18:10:16
<product> <rel type> <platform> <version> <build date> <build time>
double_space | - Whether or not to include a second space between some elements of the string. This was added due to some quirks of how the version was written to log files in Halo 2 Sapien. |