diff options
| author | hachem <im@hachem.wtf> | 2025-05-29 17:59:14 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2025-05-29 17:59:14 +0200 |
| commit | f6d0a0ce56a0dba76775499cfbbfb8c6c2000683 (patch) | |
| tree | 01636765605707a12f3693ffcd4fedef78b71ed8 /src/ui/ui.h | |
| parent | 1dd509a602079ce9d9fa46870424ec1c1f1a6395 (diff) | |
feat: little pepe
Diffstat (limited to 'src/ui/ui.h')
| -rw-r--r-- | src/ui/ui.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ui/ui.h b/src/ui/ui.h index 3e04ad3..470571b 100644 --- a/src/ui/ui.h +++ b/src/ui/ui.h @@ -1,6 +1,8 @@ #pragma once #include "core/result.h" +#include "ui/animated_image.h" +#include "ui/image_renderer.h" #include "ui/source_view.h" #include <cstdint> @@ -78,6 +80,17 @@ namespace Hsdbg SourceView m_source_view; PanelVisibility m_visible; + AnimatedImage m_mascot; + ImageRenderer m_image_renderer; + bool m_mascot_loaded = false; + bool m_image_renderer_ready = false; + bool m_mascot_pending = false; + unsigned int m_mascot_texture = 0; + float m_mascot_x0 = 0.0f; + float m_mascot_y0 = 0.0f; + float m_mascot_x1 = 0.0f; + float m_mascot_y1 = 0.0f; + std::vector<std::string> m_console_lines; std::string m_console_input; std::string m_target_input; |
