 |
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.
3 #include "../debug_ui.h"
5 #include <Strings/components/utils/utilities.h>
36 if (ImGui::Begin(
"About Blamite", &
show, ImGuiWindowFlags_AlwaysAutoResize))
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.");
57 if (ImGui::Button(
"Changelog"))
62 if (ImGui::Button(
"Credits"))
79 if (ImGui::Begin(
"Credits", &
show_credits, ImGuiWindowFlags_AlwaysAutoResize))
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.");
89 int second_x = ImGui::GetWindowWidth() / 2;
94 ImGui::Text(
"AMD (Aaron Dierking)"); ImGui::SameLine(second_x);
ImGui::Text(
"Gabe_k (Gabriel Kirkpatrick)");
97 ImGui::Text(
"Thunder (TJ Tunnell)"); ImGui::SameLine(second_x);
ImGui::Text(
"OrangeMohawk (Collin Dillinger)");
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.");
125 if (ImGui::Button(
"Close"))
AboutBlamiteNew()
Empty constructor.
Definition: about_blamite_new.hpp:21
BLAM bool OpenWebURL(std::string url)
Definition: keystone.cpp:88
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
void ShowCredits()
Definition: about_blamite_new.hpp:77
#define STAMPED_REVISION
Definition: version_data.h:16
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
Legacy namespace to contain data for the legacy ImGUI console.
Definition: debug_ui.h:434
#define COPYRIGHT
Definition: engine_definitions.h:73
@ Text
Master text object that wraps around both BitmapText and DWText.
Definition: render_stack.h:73
~AboutBlamiteNew()
Empty destructor.
Definition: about_blamite_new.hpp:26