aboutsummaryrefslogtreecommitdiffstats
path: root/src/bnetz/image.c
blob: b8d75a69e1986cdef9bbccba569e89d0473c3a70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <stdio.h>
#include <string.h>
#include "image.h"

const char *image[] = {
	"@g",
	"",
	"",
	"           \\",
	"            \\",
	"             \\",
	"              \\_                 @wB-NETZ@g",
	"              \\ \\",
	"               \\_\\___",
	"               /  __ )",
	"              (__\\ _\\________",
	"                 / @G _______@g  )",
	"                / @G/        \\@g/",
	"               / @G/    @g______@G\\@g___",
	"              / @G/   @g/           )",
	"             (__@G\\  @g/           /    @w~@g",
	"                 @G\\@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 < (int)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");
}