diff options
author | 諏訪子 <suwako@076.moe> | 2024-06-19 19:38:19 +0900 |
---|---|---|
committer | 諏訪子 <suwako@076.moe> | 2024-06-19 19:38:19 +0900 |
commit | 9941a4d3d29f99a46e7f27bcad3653af87e26731 (patch) | |
tree | 4bed2c208d6df291feae0c40b0de6d2dd9bb4e56 /src/logo/freebsd.c | |
parent | c73167415c76ec418fa2aa3ef45df6b3e0d55df8 (diff) |
ロゴのコードの再書
Diffstat (limited to 'src/logo/freebsd.c')
-rw-r--r-- | src/logo/freebsd.c | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/logo/freebsd.c b/src/logo/freebsd.c new file mode 100644 index 0000000..0183cff --- /dev/null +++ b/src/logo/freebsd.c @@ -0,0 +1,47 @@ +#if defined(__FreeBSD__) +#include "openbsd.h" + +#include <string.h> + +char *LOGO[23]; +char *LOGO_SMALL[23]; +const char *color; +const char *titlecolor; + +void getOS() { + color = RED; + titlecolor = RED; + + LOGO[0] = WHITE "``` " RED "` " RESET; + LOGO[1] = WHITE " ` `.....---..." RED "....--.``` -/ " RESET; + LOGO[2] = WHITE " +o .--` " RED "/y:` +. " RESET; + LOGO[3] = WHITE " yo`:. " RED ":o `+- " RESET; + LOGO[4] = WHITE " y/ " RED "-/` -o/ " RESET; + LOGO[7] = WHITE " .- " RED "::/sy+:. " RESET; + LOGO[8] = WHITE " / " RED "`-- / " RESET; + LOGO[9] = WHITE " `: " RED ":` " RESET; + LOGO[10] = WHITE " `: " RED ":` " RESET; + LOGO[11] = WHITE " / " RED "/ " RESET; + LOGO[12] = WHITE " .- " RED "-. " RESET; + LOGO[13] = WHITE " -- " RED "-. " RESET; + LOGO[14] = WHITE " `:` " RED "`:` " RESET; + LOGO[15] = RED " .-- `--. " RESET; + LOGO[16] = RED " .---.....----. " RESET; + LOGO[17] = RED " " RESET; + LOGO[18] = RED " " RESET; + LOGO[19] = RED " " RESET; + for (int i = 20; i < 23; i++) { + LOGO[i] = RED " " RESET; + } + + LOGO_SMALL[0] = RED "/\\,-'''''-,/\\ " RESET; + LOGO_SMALL[1] = RED "\\_) (_/ " RESET; + LOGO_SMALL[2] = RED "| | " RESET; + LOGO_SMALL[3] = RED "| | " RESET; + LOGO_SMALL[4] = RED " ; ; " RESET; + LOGO_SMALL[5] = RED " '-_____-' " RESET; + for (int i = 6; i < 23; i++) { + LOGO_SMALL[i] = RED " " RESET; + } +} +#endif |