aboutsummaryrefslogtreecommitdiff
path: root/fns.h
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2020-06-14 19:54:18 +0000
committerrodri <rgl@antares-labs.eu>2020-06-14 19:54:18 +0000
commit1024676bc6ad5ef8b073cefd5da22c89dbb59dde (patch)
treec94ca5df7fd2c0f3b22913ef6c9cf9609aa69d33 /fns.h
parentd80ac9e9f103779aa61871c65d9939a3478c19a6 (diff)
downloadpuppeteer-1024676bc6ad5ef8b073cefd5da22c89dbb59dde.tar.gz
puppeteer-1024676bc6ad5ef8b073cefd5da22c89dbb59dde.tar.bz2
puppeteer-1024676bc6ad5ef8b073cefd5da22c89dbb59dde.zip
now it's possible to paint on any given layer. also changed worldrf.
Diffstat (limited to 'fns.h')
-rw-r--r--fns.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/fns.h b/fns.h
index 6667415..cd9b91e 100644
--- a/fns.h
+++ b/fns.h
@@ -4,8 +4,13 @@ void *erealloc(void*, ulong);
Image *eallocimage(Display*, Rectangle, ulong, int, ulong);
/* canvas */
-Canvas *newcanvas(Point2, Rectangle, ulong);
+Canvas *newcanvas(char*, Point2, Rectangle, ulong);
+void rmcanvas(Canvas*);
/* layer */
-Layer *newlayer(Canvas*);
+Layer *newlayer(char*, Canvas*);
void rmlayer(Layer*);
+
+/* utils */
+double fclamp(double, double, double);
+int alphachan(ulong);