summaryrefslogtreecommitdiff
path: root/include/d/d_select_cursor.h
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2022-01-04 04:53:20 -0800
committerTakaRikka <38417346+TakaRikka@users.noreply.github.com>2022-01-04 04:53:20 -0800
commitf8ce912342883d88838e0304ac128023d71d973e (patch)
tree99010cb4dd31c6101d2ddc0c5e37c4a01b9767e8 /include/d/d_select_cursor.h
parent15808a201193e06058a89417d996fdba442db609 (diff)
d_menu_window
Diffstat (limited to 'include/d/d_select_cursor.h')
-rw-r--r--include/d/d_select_cursor.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/include/d/d_select_cursor.h b/include/d/d_select_cursor.h
index 9a6eaad2c2..65c0cb8297 100644
--- a/include/d/d_select_cursor.h
+++ b/include/d/d_select_cursor.h
@@ -2,5 +2,47 @@
#define D_D_SELECT_CURSOR_H
#include "dolphin/types.h"
+#include "d/d_select_icon.h"
+#include "d/d_drawlist.h"
+
+class dSelect_cursorHIO_c {
+public:
+ /* 801941E4 */ dSelect_cursorHIO_c();
+
+ /* 80195978 */ virtual ~dSelect_cursorHIO_c();
+
+private:
+ /* 0x04 */ u8 field_0x4;
+ /* 0x08 */ f32 field_0x8;
+ /* 0x0C */ f32 mXAxisExpansion;
+ /* 0x10 */ f32 mYAxisExpansion;
+ /* 0x14 */ f32 mOscillation;
+ /* 0x18 */ f32 field_0x18;
+ /* 0x1C */ f32 mRatioX;
+ /* 0x20 */ f32 mRatioY;
+ /* 0x24 */ bool mDebugON;
+};
+
+class dSelect_cursor_c : public dDlst_base_c {
+public:
+ /* 80194220 */ dSelect_cursor_c(u8, f32, JKRArchive*);
+ /* 80194CC0 */ void update();
+ /* 801950F4 */ void setPos(f32, f32, J2DPane*, bool);
+ /* 801951B0 */ void setParam(f32, f32, f32, f32, f32);
+ /* 801951C8 */ void setScale(f32);
+ /* 801952A0 */ void setAlphaRate(f32);
+ /* 80195330 */ void addAlpha();
+ /* 801953CC */ void decAlpha();
+ /* 80195460 */ void setBpkAnimation(J2DAnmColor*);
+ /* 801955F0 */ void setBtk0Animation(J2DAnmTextureSRTKey*);
+ /* 80195724 */ void setCursorAnimation();
+ /* 801958E0 */ void setBckAnimation(J2DAnmTransformKey*);
+ /* 80195940 */ void moveCenter(J2DPane*, f32, f32);
+
+ /* 80194C30 */ virtual void draw();
+ /* 801949EC */ virtual ~dSelect_cursor_c();
+
+private:
+};
#endif /* D_D_SELECT_CURSOR_H */