feat: banner
This commit is contained in:
parent
18358ce36c
commit
839f1395a3
|
@ -0,0 +1,21 @@
|
|||
[107;40m[38;1;015m[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;234m.[38;5;124m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;234m.[38;5;235m.[38;5;160m*[38;5;160m*[38;5;160m*[38;5;234m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;234m.[38;5;125m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;088m,[38;5;160m*[38;5;160m*[38;5;160m*[38;5;235m.[38;5;160m*[38;5;160m*[38;5;234m.[38;5;015m [38;5;015m [38;5;255m [38;5;125m*[38;5;234m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;234m [38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;234m.[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;088m,[38;5;161m*[38;5;160m*[38;5;160m*[38;5;124m*[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;052m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;235m.[38;5;160m*[38;5;160m*[38;5;160m*[38;5;235m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;234m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;124m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;235m.[38;5;160m*[38;5;160m*[38;5;124m*[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;071m/[38;5;235m.[38;5;015m [38;5;015m [38;5;242m/[38;5;172m/[38;5;254m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;071m/[38;5;235m.[38;5;071m/[38;5;071m/[38;5;015m [38;5;234m.[38;5;215m#[38;5;215m#[38;5;215m#[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;234m.[38;5;235m.[38;5;235m.[38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;235m.[38;5;015m [38;5;071m/[38;5;071m/[38;5;235m.[38;5;071m/[38;5;071m/[38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;235m.[38;5;234m.[38;5;071m/[38;5;235m.[38;5;215m#[38;5;215m#[38;5;235m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;234m.[38;5;173m([38;5;215m#[38;5;215m#[38;5;172m/[38;5;172m/[38;5;235m.[38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;235m.[38;5;235m.[38;5;015m [38;5;015m [38;5;234m.[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;160m*[38;5;124m*[38;5;173m([38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;179m([38;5;235m.[38;5;235m.[38;5;235m.[38;5;071m/[38;5;234m.[38;5;015m [38;5;015m [38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;234m.[38;5;234m.[38;5;235m.[38;5;237m,[38;5;235m.[38;5;235m.[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;235m.[38;5;172m/[38;5;172m/[38;5;234m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;088m,[38;5;160m*[38;5;160m*[38;5;235m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;214m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;234m.[38;5;235m.[38;5;234m.[38;5;088m,[38;5;235m.[38;5;215m#[38;5;214m#[38;5;236m.[38;5;179m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;179m([38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;235m.[38;5;235m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;234m.[38;5;234m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;234m.[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;235m.[38;5;088m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;235m.[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;214m#[38;5;234m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;173m([38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;215m#[38;5;088m,[38;5;124m,[38;5;053m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;124m,[38;5;234m.[38;5;215m#[38;5;235m.[38;5;235m.[38;5;234m.[38;5;235m.[38;5;234m.[38;5;235m.[38;5;237m,[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;234m.[38;5;235m.[38;5;215m#[38;5;215m#[38;5;235m.[38;5;215m#[38;5;235m.[38;5;174m#[38;5;174m#[38;5;174m#[38;5;174m#[38;5;174m#[38;5;235m.[38;5;052m.[38;5;215m#[38;5;235m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;235m.[38;5;215m#[38;5;215m#[38;5;235m.[38;5;174m#[38;5;174m#[38;5;215m#[38;5;235m.[38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m [38;5;015m
|
||||
[38;5;160m _ _ _____ _____ ____ _ _
|
||||
( \/\/ )( [38;5;071m_[38;5;160m )( [38;5;071m_[38;5;160m )( _ \( \/ )
|
||||
) ( )[38;5;071m(_)[38;5;160m( )[38;5;071m(_)[38;5;160m( )(_) )\ /
|
||||
(__/\__)(_____)(_____)(____/ (__)
|
||||
[38;5;215m _ _ _____ _____ ____ ____ __ ___ _ _ ____ ____
|
||||
( \/\/ )( _ )( _ )( _ \( _ \ /__\ / __)( )/ )( ___)( _ \
|
||||
) ( )(_)( )(_)( )(_) ))___//(__)\( (__ ) ( )__) ) /
|
||||
(__/\__)(_____)(_____)(____/(__) (__)(__)\___)(_)\_)(____)(_)\_)[0m
|
12
src/main.c
12
src/main.c
|
@ -1,6 +1,18 @@
|
|||
#include "woody.h"
|
||||
|
||||
void banner(void) {
|
||||
int fd = open("assets/woody.ans", O_RDONLY);
|
||||
if (fd == -1) {
|
||||
ft_printf("warning: can't open banner file\n");
|
||||
return;
|
||||
}
|
||||
char buffer[13149];
|
||||
read(fd, buffer, 13149);
|
||||
write(1, buffer, 13149);
|
||||
}
|
||||
|
||||
int main(int ac, char **av) {
|
||||
banner();
|
||||
if (ac == 2) {
|
||||
return woody_woodpacker(av[1]);
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue