summaryrefslogtreecommitdiff
path: root/examples/redis-unstable/src/lolwut.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/redis-unstable/src/lolwut.h')
-rw-r--r--examples/redis-unstable/src/lolwut.h35
1 files changed, 0 insertions, 35 deletions
diff --git a/examples/redis-unstable/src/lolwut.h b/examples/redis-unstable/src/lolwut.h
deleted file mode 100644
index 914db0d..0000000
--- a/examples/redis-unstable/src/lolwut.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (c) 2018-Present, Redis Ltd.
- * All rights reserved.
- *
- * Licensed under your choice of (a) the Redis Source Available License 2.0
- * (RSALv2); or (b) the Server Side Public License v1 (SSPLv1); or (c) the
- * GNU Affero General Public License v3 (AGPLv3).
- */
-
-/* This structure represents our canvas. Drawing functions will take a pointer
- * to a canvas to write to it. Later the canvas can be rendered to a string
- * suitable to be printed on the screen, using unicode Braille characters. */
-
-/* This represents a very simple generic canvas in order to draw stuff.
- * It's up to each LOLWUT versions to translate what they draw to the
- * screen, depending on the result to accomplish. */
-
-#ifndef __LOLWUT_H
-#define __LOLWUT_H
-
-typedef struct lwCanvas {
- int width;
- int height;
- char *pixels;
-} lwCanvas;
-
-/* Drawing functions implemented inside lolwut.c. */
-lwCanvas *lwCreateCanvas(int width, int height, int bgcolor);
-void lwFreeCanvas(lwCanvas *canvas);
-void lwDrawPixel(lwCanvas *canvas, int x, int y, int color);
-int lwGetPixel(lwCanvas *canvas, int x, int y);
-void lwDrawLine(lwCanvas *canvas, int x1, int y1, int x2, int y2, int color);
-void lwDrawSquare(lwCanvas *canvas, int x, int y, float size, float angle, int color);
-
-#endif