aboutsummaryrefslogtreecommitdiffstats
path: root/src/bnetz/image.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bnetz/image.c')
-rw-r--r--src/bnetz/image.c65
1 files changed, 65 insertions, 0 deletions
diff --git a/src/bnetz/image.c b/src/bnetz/image.c
new file mode 100644
index 0000000..e999e44
--- /dev/null
+++ b/src/bnetz/image.c
@@ -0,0 +1,65 @@
+#include <stdio.h>
+#include <string.h>
+#include "image.h"
+
+const char *image[] = {
+ "@g",
+ "",
+ "",
+ " \\",
+ " \\",
+ " \\",
+ " \\_ @wB-NETZ@g",
+ " \\ \\",
+ " \\_\\___",
+ " / __ )",
+ " (__\\ _\\________",
+ " / _______ )",
+ " / / \\/",
+ " / / ______\\___",
+ " / / / )",
+ " (__\\ / / @w~@g",
+ " \\/ ___ /",
+ " / / \\/ @w~@g",
+ " (______\\ \\",
+ " \\ \\",
+ " \\ \\",
+ " \\ \\",
+ " @w~@g \\ \\",
+ " \\ \\",
+ " \\ \\@G (###)@g",
+ " \\ @G(##))########)",
+ " (#)))################(#))",
+ " (#)#(#######)))#################)",
+ " ((#########)#######################)",
+ "@w=========================================================",
+ NULL
+};
+
+void print_image(void)
+{
+ int i, j;
+
+ for (i = 0; image[i]; i++) {
+ for (j = 0; j < strlen(image[i]); j++) {
+ if (image[i][j] == '@') {
+ j++;
+ switch(image[i][j]) {
+ case 'g':
+ printf("\033[0;37m");
+ break;
+ case 'w':
+ printf("\033[1;37m");
+ break;
+ case 'G':
+ printf("\033[0;32m");
+ break;
+ }
+ } else
+ printf("%c", image[i][j]);
+ }
+ printf("\n");
+ }
+ printf("\033[0;39m");
+}
+