summaryrefslogtreecommitdiff
path: root/loader/ui_text_input.h
diff options
context:
space:
mode:
authorboris <wzn@moneybot.cc>2018-11-28 16:01:44 +1300
committerboris <wzn@moneybot.cc>2018-11-28 16:01:44 +1300
commit1fc179609e1392285e7f3fd01289895c6e5de66c (patch)
tree20200107fb027a63078c6cb63bc4b3f894c3228c /loader/ui_text_input.h
parent3d412a4b30a9f7c7f51ea6562e694315948bd3da (diff)
oopsie >w<
it appears i've made a fucky wucky ;w;www
Diffstat (limited to 'loader/ui_text_input.h')
-rw-r--r--loader/ui_text_input.h38
1 files changed, 0 insertions, 38 deletions
diff --git a/loader/ui_text_input.h b/loader/ui_text_input.h
deleted file mode 100644
index 243c40b..0000000
--- a/loader/ui_text_input.h
+++ /dev/null
@@ -1,38 +0,0 @@
-#pragma once
-#include "ui_base_item.h"
-
-namespace ui
-{
- class c_text_input : public base_item {
- public:
- c_text_input( int x, int y, int w, const char* name, size_t max_chars, char* str, bool hidden = false ) :
- base_item( x, y, w, 16, name ), m_text_len( max_chars ), m_text_ptr( str ), m_hidden( hidden ) {
- }
-
- virtual bool is_hovered( ) override {
- int cursor_x, cursor_y;
- ui_get_cursor_pos( cursor_x, cursor_y );
-
- int x = get_relative_x( );
- int y = get_relative_y( ) + 12;
-
- return cursor_x >= x && cursor_x <= x + m_width
- && cursor_y >= y && cursor_y <= y + m_height;
- }
-
- virtual int get_total_height( ) const override {
- return m_height + 12;
- }
-
- virtual void render( ) override;
-
- protected:
- bool m_was_held{ };
- char* m_text_ptr{ };
- size_t m_text_len{ };
- bool m_active{ };
- float m_last_key_input[ KEYS_LAST ]{ };
- uint8_t m_key_states[ 256 ]{ };
- bool m_hidden{ };
- };
-} \ No newline at end of file