 |
Blamite Game Engine - blam!
00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
3 #include "../debug_ui.h"
5 #include <Strings/components/utils/utilities.h>
41 ImGui::Text(
"The Blamite Game Engine was created by Elaztek Studios");
47 Blam::DebugUI::Widgets::ShowHelpMarker(
"Commit, build number and revision will be inaccurate if this executable was built locally.\r\n\r\nOnly builds acquired via Jenkins or BuildMaster will have accurate build information.");
81 ImGui::Text(
"The Blamite Game Engine is a game engine designed to mimic the behavior of Bungie's");
82 ImGui::Text(
"'Blam!' engine, the custom engine used in nearly every Halo game. This project is a");
83 ImGui::Text(
"massive undertaking and would have never been possible without the incredible Halo");
84 ImGui::Text(
"community's research and work invested into digging into the engine's deepest secrets.");
116 ImGui::Text(
"On top of these people, there's all the many people of the Halo modding community, Elaztek's");
117 ImGui::Text(
"Team, and so many more who just couldn't fit here. Your efforts, for Blamite itself or for");
118 ImGui::Text(
"the outside work that enabled Blamite to become a reality, will be remembered. Without every");
119 ImGui::Text(
"single one of you, we wouldn't be where we are today.");
AboutBlamiteNew()
Empty constructor.
Definition: about_blamite_new.hpp:21
BLAM bool OpenWebURL(std::string url)
Definition: keystone.cpp:80
IMGUI_API void End()
Definition: imgui.cpp:6016
IMGUI_API void SameLine(float offset_from_start_x=0.0f, float spacing=-1.0f)
Definition: imgui.cpp:7147
void Draw()
Draws the about box.
Definition: about_blamite_new.hpp:31
bool show_credits
Controls whether or not to show the credits dialog.
Definition: about_blamite_new.hpp:15
IMGUI_API bool Begin(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:5397
void ShowCredits()
Definition: about_blamite_new.hpp:77
#define STAMPED_REVISION
Definition: version_data.h:16
IMGUI_API void Text(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui_widgets.cpp:238
const BLAM char * GetVersion()
Retrieves the version of the engine in the following format:
Definition: engine_definitions.cpp:108
bool show
Controls whether or not the group should be shown. May not be used in all groups.
Definition: debug_ui.h:362
#define STAMPED_BUILD
Definition: version_data.h:15
Class representing an ImGUI drawing group/draw list item.
Definition: debug_ui.h:359
#define CURRENT_COMMIT
Definition: version_data.h:14
Class for Blamite's ImGUI-based About box.
Definition: about_blamite_new.hpp:12
@ ImGuiWindowFlags_AlwaysAutoResize
Definition: imgui.h:720
IMGUI_API void Separator()
Definition: imgui_widgets.cpp:1284
Legacy namespace to contain data for the legacy ImGUI console.
Definition: ui.h:14
#define COPYRIGHT
Definition: engine_definitions.h:73
IMGUI_API float GetWindowWidth()
Definition: imgui.cpp:6580
IMGUI_API bool Button(const char *label, const ImVec2 &size=ImVec2(0, 0))
Definition: imgui_widgets.cpp:644
~AboutBlamiteNew()
Empty destructor.
Definition: about_blamite_new.hpp:26