summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjiangzhengwenjz <jiangzhengwenjzw@qq.com>2019-07-07 00:45:51 +0800
committerjiangzhengwenjz <jiangzhengwenjzw@qq.com>2019-07-07 01:46:06 +0800
commit01b375ab9afc5f2646b84c0ddc81601d4fd83146 (patch)
tree01d8306016270b690ea51484ea787562c6bb8f54 /src
parent050bb937533b98a6828f0b276bbe13608b7e2fb0 (diff)
fixed some struct DECL location
Diffstat (limited to 'src')
-rw-r--r--src/menu_indicators.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/menu_indicators.c b/src/menu_indicators.c
index 7f38ece51..1d6589fb0 100644
--- a/src/menu_indicators.c
+++ b/src/menu_indicators.c
@@ -9,6 +9,42 @@
#include "list_menu.h"
#include "menu_indicators.h"
+struct ScrollIndicatorPair
+{
+ u8 field_0;
+ u16 *scrollOffset;
+ u16 fullyUpThreshold;
+ u16 fullyDownThreshold;
+ u8 topSpriteId;
+ u8 bottomSpriteId;
+ u16 tileTag;
+ u16 palTag;
+};
+
+struct RedOutlineCursor
+{
+ struct SubspriteTable subspriteTable;
+ struct Subsprite *subspritesPtr;
+ u8 spriteId;
+ u16 tileTag;
+ u16 palTag;
+};
+
+struct RedArrowCursor
+{
+ u8 spriteId;
+ u16 tileTag;
+ u16 palTag;
+};
+
+struct ScrollIndicatorTemplate
+{
+ u8 animNum:4;
+ u8 bounceDir:4;
+ u8 multiplier;
+ s16 frequency;
+};
+
static EWRAM_DATA struct ScrollArrowsTemplate sTempScrollArrowTemplate = {0};
static void SpriteCallback_ScrollIndicatorArrow(struct Sprite *sprite);