summaryrefslogtreecommitdiff
path: root/src/logo/netbsd.c
diff options
context:
space:
mode:
author諏訪子 <suwako@076.moe>2024-06-19 19:38:19 +0900
committer諏訪子 <suwako@076.moe>2024-06-19 19:38:19 +0900
commit9941a4d3d29f99a46e7f27bcad3653af87e26731 (patch)
tree4bed2c208d6df291feae0c40b0de6d2dd9bb4e56 /src/logo/netbsd.c
parentc73167415c76ec418fa2aa3ef45df6b3e0d55df8 (diff)
ロゴのコードの再書
Diffstat (limited to 'src/logo/netbsd.c')
-rw-r--r--src/logo/netbsd.c48
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