+class BC_FTextTumbler : public BC_FTumbler
+{
+public:
+ BC_FTextTumbler(BC_TumbleTextBox *tumble_text,
+ float min_f, float max_f, int x, int y)
+ : BC_FTumbler(tumble_text->textbox, min_f, max_f, x, y) {
+ this->tumble_text = tumble_text;
+ }
+ ~BC_FTextTumbler() {}
+ int handle_up_event() { return tumble_text->handle_up_event(); }
+ int handle_down_event() { return tumble_text->handle_down_event(); }
+
+ BC_TumbleTextBox *tumble_text;
+};
+
+class BC_ITextTumbler : public BC_ITumbler
+{
+public:
+ BC_ITextTumbler(BC_TumbleTextBox *tumble_text,
+ int64_t min, int64_t max, int x, int y)
+ : BC_ITumbler(tumble_text->textbox, min, max, x, y) {
+ this->tumble_text = tumble_text;
+ }
+ ~BC_ITextTumbler() {}
+ int handle_up_event() { return tumble_text->handle_up_event(); }
+ int handle_down_event() { return tumble_text->handle_down_event(); }
+
+ BC_TumbleTextBox *tumble_text;
+};
+