aboutsummaryrefslogtreecommitdiffstats
path: root/src/zeitansage
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2021-09-24 16:09:19 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2021-11-07 08:55:46 +0100
commit922b4af3621f333b9d69c37e1bbcc0b16089e58b (patch)
tree29e2856348cff78afd7a3dc896101c607c0594c9 /src/zeitansage
parent6fa74a12969f942b059693721aec2505772b2dcf (diff)
Refactoring ASCCI-Art image printing
Diffstat (limited to 'src/zeitansage')
-rw-r--r--src/zeitansage/Makefile.am1
-rw-r--r--src/zeitansage/image.c70
2 files changed, 2 insertions, 69 deletions
diff --git a/src/zeitansage/Makefile.am b/src/zeitansage/Makefile.am
index cdb3e2f..dbab2fb 100644
--- a/src/zeitansage/Makefile.am
+++ b/src/zeitansage/Makefile.am
@@ -25,6 +25,7 @@ zeitansage_LDADD = \
$(top_builddir)/src/libwave/libwave.a \
$(top_builddir)/src/libsample/libsample.a \
$(top_builddir)/src/libg711/libg711.a \
+ $(top_builddir)/src/libaaimage/libaaimage.a \
$(ALSA_LIBS) \
-lm
diff --git a/src/zeitansage/image.c b/src/zeitansage/image.c
index 64f614a..8a557c3 100644
--- a/src/zeitansage/image.c
+++ b/src/zeitansage/image.c
@@ -1,8 +1,6 @@
#include <stdio.h>
-#include <string.h>
-#include "../libmobile/image.h"
-const char *image[] = {
+const char *aaimage[] = {
"",
" @G___________________________",
" / \\",
@@ -23,69 +21,3 @@ const char *image[] = {
NULL
};
-void print_image(void)
-{
- int i, j;
-
- for (i = 0; image[i]; i++) {
- for (j = 0; j < (int)strlen(image[i]); j++) {
- if (image[i][j] == '@') {
- j++;
- switch(image[i][j]) {
- case 'k': /* black */
- printf("\033[0;30m");
- break;
- case 'r': /* red */
- printf("\033[0;31m");
- break;
- case 'g': /* green */
- printf("\033[0;32m");
- break;
- case 'y': /* yellow */
- printf("\033[0;33m");
- break;
- case 'b': /* blue */
- printf("\033[0;34m");
- break;
- case 'm': /* magenta */
- printf("\033[0;35m");
- break;
- case 'c': /* cyan */
- printf("\033[0;36m");
- break;
- case 'w': /* white */
- printf("\033[0;37m");
- break;
- case 'K': /* bright black */
- printf("\033[1;30m");
- break;
- case 'R': /* bright red */
- printf("\033[1;31m");
- break;
- case 'G': /* bright green */
- printf("\033[1;32m");
- break;
- case 'Y': /* bright yellow */
- printf("\033[1;33m");
- break;
- case 'B': /* bright blue */
- printf("\033[1;34m");
- break;
- case 'M': /* bright magenta */
- printf("\033[1;35m");
- break;
- case 'C': /* bright cyan */
- printf("\033[1;36m");
- break;
- case 'W': /* bright white */
- printf("\033[1;37m");
- break;
- }
- } else
- printf("%c", image[i][j]);
- }
- printf("\n");
- }
- printf("\033[0;39m");
-}
-