diff options
Diffstat (limited to 'src/logo/netbsd.c')
-rw-r--r-- | src/logo/netbsd.c | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/logo/netbsd.c b/src/logo/netbsd.c new file mode 100644 index 0000000..76c01b4 --- /dev/null +++ b/src/logo/netbsd.c @@ -0,0 +1,48 @@ +#if defined(__NetBSD__) +#include "openbsd.h" + +#include <string.h> + +char *LOGO[23]; +char *LOGO_SMALL[23]; +const char *color; +const char *titlecolor; + +void getOS() { + color = MAGENTA; + titlecolor = MAGENTA; + + LOGO[0] = MAGENTA " `-/oshdmNMNdhyo+:-` " RESET; + LOGO[1] = WHITE "y" MAGENTA "/s+:-`` `.-:+oydNMMMMNhs/-`` " RESET; + LOGO[2] = WHITE "-m+" MAGENTA "NMMMMMMMMMMMMMMMMMMMNdhmNMMMmdhs+/-` " RESET; + LOGO[3] = WHITE " -m+" MAGENTA "NMMMMMMMMMMMMMMMMMMMMmy+:` " RESET; + LOGO[4] = WHITE " -N/" MAGENTA "dMMMMMMMMMMMMMMMds:` " RESET; + LOGO[5] = WHITE " -N/" MAGENTA "hMMMMMMMMMmho:` " RESET; + LOGO[6] = WHITE " -N/" MAGENTA "-:/++/:.` " RESET; + LOGO[7] = WHITE " :M+ " RESET; + LOGO[8] = WHITE " :Mo " RESET; + LOGO[9] = WHITE " :Ms " RESET; + LOGO[10] = WHITE " :Ms " RESET; + LOGO[11] = WHITE " :Ms " RESET; + LOGO[12] = WHITE " :Ms " RESET; + LOGO[13] = WHITE " :Ms " RESET; + LOGO[14] = WHITE " :Ms " RESET; + LOGO[15] = WHITE " :Ms " RESET; + LOGO[16] = WHITE " :Ms " RESET; + LOGO[17] = WHITE " " RESET; + for (int i = 18; i < 23; i++) { + LOGO[i] = WHITE " " RESET; + } + + LOGO_SMALL[0] = "\\\\" MAGENTA "\\`-______,----__ " RESET; + LOGO_SMALL[1] = " \\\\ " MAGENTA "__,---\\`_ " RESET; + LOGO_SMALL[2] = " \\\\ " MAGENTA "\\`.____ " RESET; + LOGO_SMALL[3] = " \\\\" MAGENTA "-______,----\\`- " RESET; + LOGO_SMALL[4] = " \\\\ " RESET; + LOGO_SMALL[5] = " \\\\ " RESET; + LOGO_SMALL[6] = " \\\\ " RESET; + for (int i = 7; i < 23; i++) { + LOGO_SMALL[i] = MAGENTA " " RESET; + } +} +#endif |