 |
Blamite Game Engine - blam!
00263.10.17.20.0001.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
3 #include "../debug_ui.h"
35 if (ImGui::Begin(
"About Blamite", &
show, ImGuiWindowFlags_AlwaysAutoResize))
40 ImGui::Text(
"The Blamite Game Engine was created by Elaztek Studios");
46 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.");
56 if (ImGui::Button(
"Changelog"))
61 if (ImGui::Button(
"Credits"))
78 if (ImGui::Begin(
"Credits", &
show_credits, ImGuiWindowFlags_AlwaysAutoResize))
80 ImGui::Text(
"The Blamite Game Engine is a game engine designed to mimic the behavior of Bungie's");
81 ImGui::Text(
"'Blam!' engine, the custom engine used in nearly every Halo game. This project is a");
82 ImGui::Text(
"massive undertaking and would have never been possible without the incredible Halo");
83 ImGui::Text(
"community's research and work invested into digging into the engine's deepest secrets.");
88 int second_x = ImGui::GetWindowWidth() / 2;
93 ImGui::Text(
"AMD (Aaron Dierking)"); ImGui::SameLine(second_x);
ImGui::Text(
"Gabe_k (Gabriel Kirkpatrick)");
96 ImGui::Text(
"Thunder (TJ Tunnell)"); ImGui::SameLine(second_x);
ImGui::Text(
"OrangeMohawk (Collin Dillinger)");
115 ImGui::Text(
"On top of these people, there's all the many people of the Halo modding community, Elaztek's");
116 ImGui::Text(
"Team, and so many more who just couldn't fit here. Your efforts, for Blamite itself or for");
117 ImGui::Text(
"the outside work that enabled Blamite to become a reality, will be remembered. Without every");
118 ImGui::Text(
"single one of you, we wouldn't be where we are today.");
124 if (ImGui::Button(
"Close"))
AboutBlamiteNew()
Empty constructor.
Definition: about_blamite_new.hpp:20
void Draw()
Draws the about box.
Definition: about_blamite_new.hpp:30
bool show_credits
Controls whether or not to show the credits dialog.
Definition: about_blamite_new.hpp:14
void ShowCredits()
Definition: about_blamite_new.hpp:76
#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:441
#define STAMPED_BUILD
Definition: version_data.h:15
Class representing an ImGUI drawing group/draw list item.
Definition: debug_ui.h:408
#define CURRENT_COMMIT
Definition: version_data.h:14
Class for Blamite's ImGUI-based About box.
Definition: about_blamite_new.hpp:11
Legacy namespace to contain data for the legacy ImGUI console.
Definition: debug_ui.h:493
#define COPYRIGHT
Definition: engine_definitions.h:73
BLAM void OpenWebURL(std::string url)
Opens the specified URL in the user's default web browser.
Definition: web.cpp:4
@ Text
Master text object that wraps around both BitmapText and DWText.
Definition: render_stack.h:73
~AboutBlamiteNew()
Empty destructor.
Definition: about_blamite_new.hpp:25