summaryrefslogtreecommitdiff
path: root/src/macos
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-08-20 17:10:22 -0300
committerGabriel Schneider <[email protected]>2026-08-25 09:42:06 -0300
commit70bde600793ea70bd68832018a154671c6bf1512 (patch)
treeaf477fd09881b85bf3ed735ede1afa254779b14f /src/macos
parent7d2ade5ed706c67f30f54462684bced6a0978413 (diff)
downloadpardes-70bde600793ea70bd68832018a154671c6bf1512.tar.gz
pardes-70bde600793ea70bd68832018a154671c6bf1512.zip
animation: six character-motion panel transitions, composed in the core so backends agree
Diffstat (limited to 'src/macos')
-rw-r--r--src/macos/pardes.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/macos/pardes.h b/src/macos/pardes.h
index 33bedc9e..e9d7bb41 100644
--- a/src/macos/pardes.h
+++ b/src/macos/pardes.h
@@ -123,6 +123,14 @@ typedef struct {
#define PARDES_PANEL_DISSOLVE 3u
#define PARDES_PANEL_ASCII 4u
#define PARDES_PANEL_VERTICAL 5u
+// Character effects composed in the core: the host receives finished glyphs
+// and only clips the panel batch for them.
+#define PARDES_PANEL_EDGES 6u
+#define PARDES_PANEL_FALL 7u
+#define PARDES_PANEL_WAVE 8u
+#define PARDES_PANEL_CURTAIN 9u
+#define PARDES_PANEL_SCRAMBLE 10u
+#define PARDES_PANEL_TYPEWRITER 11u
// ---------------------------------------------------------------- input