aboutsummaryrefslogtreecommitdiff
path: root/sword2/router.h
diff options
context:
space:
mode:
Diffstat (limited to 'sword2/router.h')
-rw-r--r--sword2/router.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/sword2/router.h b/sword2/router.h
index a016579fa6..27c2c0bb35 100644
--- a/sword2/router.h
+++ b/sword2/router.h
@@ -231,6 +231,14 @@ public:
void setStandbyCoords(int16 x, int16 y, uint8 dir);
int whatTarget(int startX, int startY, int destX, int destY);
+ // Sprites
+ void setSpriteStatus(ObjectGraphic *ob_graph, uint32 type);
+ void setSpriteShading(ObjectGraphic *ob_graph, uint32 type);
+
+ // Animation
+ int doAnimate(ObjectLogic *ob_logic, ObjectGraphic *ob_graph, int32 animRes, bool reverse);
+ int megaTableAnimate(ObjectLogic *ob_logic, ObjectGraphic *ob_graph, ObjectMega *ob_mega, uint32 *animTable, bool reverse);
+
// Walking
int doWalk(ObjectLogic *ob_logic, ObjectGraphic *ob_graph, ObjectMega *ob_mega, ObjectWalkdata *ob_walkdata, int16 target_x, int16 target_y, uint8 target_dir);
int walkToAnim(ObjectLogic *ob_logic, ObjectGraphic *ob_graph, ObjectMega *ob_mega, ObjectWalkdata *ob_walkdata, uint32 animRes);