summaryrefslogtreecommitdiff
path: root/csgo-loader/csgo-client/UserExperience/UserInterface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'csgo-loader/csgo-client/UserExperience/UserInterface.cpp')
-rw-r--r--csgo-loader/csgo-client/UserExperience/UserInterface.cpp32
1 files changed, 21 insertions, 11 deletions
diff --git a/csgo-loader/csgo-client/UserExperience/UserInterface.cpp b/csgo-loader/csgo-client/UserExperience/UserInterface.cpp
index f8f465f..af1b384 100644
--- a/csgo-loader/csgo-client/UserExperience/UserInterface.cpp
+++ b/csgo-loader/csgo-client/UserExperience/UserInterface.cpp
@@ -7,11 +7,15 @@
// Global accessor for the user interface.
UserExperience::UserInterfacePtr UserInterface = std::make_unique<UserExperience::UserInterface>();
-namespace UserExperience {
- void OnDirectXFrame() {
- if(g_d3d.run_frame(g_window.m_d3d_device)) {
+namespace UserExperience
+{
+ void OnDirectXFrame()
+ {
+ if(g_d3d.run_frame(g_window.m_d3d_device))
+ {
g_d3d.begin();
- for(auto& it : d3d::sprites) {
+ for(auto& it : d3d::sprites)
+ {
it->begin(g_window.m_d3d_device);
}
@@ -25,10 +29,12 @@ namespace UserExperience {
constexpr float anim_step = 1.0f / 15.f;
static float anim_time = 0.f;
static bool flip = false;
- if(anim_time == 1.0f) {
+ if(anim_time == 1.0f)
+ {
flip = true;
}
- if(anim_time == 0.f) {
+ if(anim_time == 0.f)
+ {
flip = false;
}
@@ -42,16 +48,19 @@ namespace UserExperience {
GetWindowRect(g_window.get_hwnd(), &cur_rect);
g_d3d.end();
- for(auto& it : d3d::sprites) {
+ for(auto& it : d3d::sprites)
+ {
it->end();
}
}
}
- bool UserInterface::Start() {
+ bool UserInterface::Start()
+ {
bool result = g_window.create();
-
- if(result) {
+
+ if(result)
+ {
std::this_thread::sleep_for(std::chrono::milliseconds(100));
g_window.add_on_frame(&OnDirectXFrame);
}
@@ -59,7 +68,8 @@ namespace UserExperience {
return result;
}
- void UserInterface::RunUiFrame() {
+ void UserInterface::RunUiFrame()
+ {
g_window.on_frame();
}
} \ No newline at end of file