 |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
6 #define UI_VERSION "10010.02.27.18.0001.blamite" //10010.12.31.16.0001.blamite, 00001.10.17.16.0001.blamite
7 #define ENGINE_VERSION_MANUAL "00006.09.30.19.0001.blamite" //00005.09.19.19.0001.blamite, 00004.05.13.19.0001.blamite, 00003.03.29.18.0001.blamite, 00003.03.29.18.0001.blamite, 00002.02.25.18.0001.blamite, 00001.10.17.16.0001.blamite, 00001.10.17.16.0001.blamite, 00001.10.04.17.0001.blamite
8 #define PRODUCT_ID_INTERNAL "core" //core, blam, sapien, halo, halo2, halo3, infinity, etc. you get the point. used in version cmd
10 #define CACHE_DIRECTORY "maps"
11 #define MOVIES_DIRECTORY "bink"
16 #define REL_TYPE "release"
18 #define REL_TYPE "debug"
69 #define GAME_TITLE "Project: Infinity"
70 #define GAME_PUBLISHER "Elaztek Studios"
71 #define GAME_DEVELOPER "Elaztek Studios"
72 #define GAME_AFFILIATES "Chaotic United, Elaztek Studios"
73 #define COPYRIGHT "(c) Elaztek Studios/Chaotic United 2013-2019"
Namespace surrounding all major engine components.
Definition: blam_api.h:18
const BLAM char * GetBuildTime()
Retrieves the build time of the engine, pulled directly from the __TIME__ macro.
Definition: engine_definitions.cpp:123
VersionStringDisplayMode
Definition: engine_definitions.h:95
@ TextLog
Definition: engine_definitions.h:99
@ CrashScreen
Definition: engine_definitions.h:100
const UI_API char * GetVersion()
Legacy function to retrieve the "UI version".
Definition: engine_definitions.cpp:103
BLAM bool DeveloperMode()
Retrieves whether or not development mode is enabled.
Definition: engine_definitions.cpp:159
#define UI_API
Definition: engine_definitions.h:80
const BLAM char * GetCacheDirectory()
Retrieves the directory from which to load game levels.
Definition: engine_definitions.cpp:144
const BLAM char * GetBinkDirectory()
Retrieves the directory to read movies from.
Definition: engine_definitions.cpp:149
const BLAM char * GetPlatform()
Retrieves the target platform of the engine.
Definition: engine_definitions.cpp:138
#define BLAM
Definition: engine_definitions.h:76
@ Default
Definition: engine_definitions.h:97
const BLAM char * GameAffiliates()
Retrieves the game affiliates string.
Definition: engine_definitions.cpp:190
const BLAM char * GetVersion()
Retrieves the version of the engine in the following format:
Definition: engine_definitions.cpp:108
BLAM std::string GetBuildDateTime()
Retrieves the build date and time of the engine, pulled directly from the __DATE__ and __TIME__ macro...
Definition: engine_definitions.cpp:128
const BLAM char * GameDeveloper()
Retrieves the game developer.
Definition: engine_definitions.cpp:185
const BLAM char * GetProductID()
Retrieves the product ID of the engine.
Definition: engine_definitions.cpp:113
BLAM std::string GetVersionBuildString(VersionStringDisplayMode display_mode)
Retrieves the build string of the engine.
Definition: engine_definitions.cpp:11
Namespace containing things for the engine's "internal UI", which is powered through ImGUI.
Definition: debug_menu.h:18
const BLAM char * GetBuildDate()
Retrieves the build date of the engine, pulled directly from the __DATE__ macro.
Definition: engine_definitions.cpp:118
const BLAM char * GameTitle()
Retrieves the game title.
Definition: engine_definitions.cpp:175
const BLAM char * GameCopyright()
Retrieves the game copyright string.
Definition: engine_definitions.cpp:195
const BLAM char * GetReleaseType()
Retrieves the release type of the engine.
Definition: engine_definitions.cpp:154
@ Console
Definition: engine_definitions.h:98
const BLAM char * GamePublisher()
Retrieves the game publisher.
Definition: engine_definitions.cpp:180