summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorHenny022p <info@henny022.de>2025-03-03 15:39:15 +0000
committerHenny022p <info@henny022.de>2025-03-09 18:57:55 +0000
commitb5eab6fc2bb4b034f7153d56b779e3679076961d (patch)
tree36b76ae9d60899f1e5569602ad397da20526c2ba /include
parente62e1d01cd474e0ced715e118712bea7251d7318 (diff)
add enum for transition shape
Diffstat (limited to 'include')
-rw-r--r--include/transitions.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/include/transitions.h b/include/transitions.h
index a338202c..eac41f43 100644
--- a/include/transitions.h
+++ b/include/transitions.h
@@ -28,6 +28,26 @@ typedef enum {
TRANSITION_TYPE_FLY_IN,
} TransitionType;
+typedef enum {
+ TRANSITION_SHAPE_AREA_12x12,
+ TRANSITION_SHAPE_AREA_12x28,
+ TRANSITION_SHAPE_AREA_28x12,
+ TRANSITION_SHAPE_AREA_44x12,
+
+ TRANSITION_SHAPE_BORDER_NORTH_WEST = 0x01,
+ TRANSITION_SHAPE_BORDER_NORTH_EAST = 0x02,
+ TRANSITION_SHAPE_BORDER_NORTH = 0x03,
+ TRANSITION_SHAPE_BORDER_EAST_NORTH = 0x04,
+ TRANSITION_SHAPE_BORDER_EAST_SOUTH = 0x08,
+ TRANSITION_SHAPE_BORDER_EAST = 0x0c,
+ TRANSITION_SHAPE_BORDER_SOUTH_WEST = 0x10,
+ TRANSITION_SHAPE_BORDER_SOUTH_EAST = 0x20,
+ TRANSITION_SHAPE_BORDER_SOUTH = 0x30,
+ TRANSITION_SHAPE_BORDER_WEST_NORTH = 0x40,
+ TRANSITION_SHAPE_BORDER_WEST_SOUTH = 0x80,
+ TRANSITION_SHAPE_BORDER_WEST = 0xc0,
+} TransitionShape;
+
typedef struct Transition {
u16 warp_type; /**< @see WarpType */
u16 startX;