//nynalib.h #include #include #ifndef _STDIO_H_INCLUDED_ #ifndef _STDLIB_H_INCLUDED_ #define _STDLIB_H_INCLUDED_ #define _STDIO_H_INCLUDED_ static unsigned int _nyan_frame =0; static unsigned long long _nyan_taco =0; void print_nyan(){ system("clear"); _nyan_frame++; _nyan_taco++; if(_nyan_frame>9)_nyan_frame=0; printf("You've been NYANing for %lld frames and notes\n",_nyan_taco); /* Switch that piture, change the print up */ switch (_nyan_frame){ case 1: printf("+ 0 + o \n"); printf(" * + + + \n"); printf("o + \n"); printf(" o + o * \n"); printf("+ o o + o \n"); printf(".~~~.___.~~~ ,-------. o \n"); printf("~~.___.~~~.__| /\\_/\\ \n"); printf(".~~~.___.~~~ |___( ^ .^) + + \n"); printf("~~.___.~~~.___ \"\" \"\" \n"); printf("+ o o + o \n"); printf(" + + \n"); printf("o o o o + \n"); printf(" o * \n"); printf("+ + o o + \n"); break; case 2: printf(" o * o +\n"); printf("+ o + * \n"); printf(" + \n"); printf("o + + + \n"); printf(" o o * O \n"); printf(".~~~.___.~~~ ,-------. o \n"); printf("~~.___.~~~.__| /\\_/\\ \n"); printf(".~~~.___.~~~ |___( ^ .^) + + \n"); printf("~~.___.~~~.___ \"\" \"\" o\n"); printf(" o o + o \n"); printf("+ * \n"); printf(" o o o + \n"); printf("o + \n"); printf(" + 0 o * o\n"); break; case 3: printf("o + O + \n"); printf(" o + + o \n"); printf(" + \n"); printf("+ + + + \n"); printf(" o o + o \n"); printf("~~~.___.~~~. ,-------. o \n"); printf("~.___.~~~.___| /\\_/\\ + \n"); printf("~~~.___.~~~. |___( ^ .^) + o\n"); printf("~.___.~~~.___. \"\" `` o \n"); printf("o o + o \n"); printf(" + \n"); printf(" O o o + * \n"); printf(" + \n"); printf("+ o o + O \n"); break; case 4: printf("o + o + \n"); printf(" o + + o \n"); printf(" + \n"); printf("+ + + + \n"); printf(" o o + o \n"); printf("~~.___.~~~._ ,-------. o \n"); printf(".___.~~~.___.| /\\_/\\ \n"); printf("~~.___.~~~._ |___( ^ .^) + o \n"); printf(".___.~~~.___.~ \"\" `` \n"); printf("o o + o \n"); printf(" + \n"); printf(" o o o + + \n"); printf(" + \n"); printf("+ o o + o \n"); break; case 5: printf(" + o + \n"); printf(" o + + o \n"); printf(" + + \n"); printf(" + + + \n"); printf(" o + o \n"); printf("~.___.~~~.__ ,-------. o \n"); printf("___.~~~.___.~| /\\_/\\ \n"); printf("~.___.~~~.__ |___( ^ .^) o +\n"); printf("___.~~~.___.~~ \"\" `` \n"); printf(" o + o \n"); printf(" + \n"); printf(" o o + + \n"); printf(" + \n"); printf(" o o + o \n"); break; case 6: printf(" + o + \n"); printf(" o + + o \n"); printf(" + + \n"); printf(" + + + \n"); printf(" o + o \n"); printf("~.___.~~~.__ ,-------.o \n"); printf("__.~~~.___.~~| /\\_/\\ \n"); printf(".___.~~~.___ |___( ^ .^) + + \n"); printf("__.~~~.___.~~~ `` `` \n"); printf(" o + o \n"); printf(" + \n"); printf(" o o + + \n"); printf(" + \n"); printf(" o o + o \n"); break; case 7: printf("+ o + o \n"); printf(" o + + o + \n"); printf(" +\n"); printf(" + + + \n"); printf(" o + o \n"); printf("___.~~~.___. ,-------. o \n"); printf("_.~~~.___.~~~| /\\_/\\ \n"); printf("___.~~~.___. |___( ^ .^) + + \n"); printf("_.~~~.___.~~~. \"\" \"\" \n"); printf(" o + o \n"); printf(" + \n"); printf(" o o + + \n"); printf(" + \n"); printf(" o o + o \n"); break; case 8: printf(" + o + o \n"); printf(" + o + \n"); printf(" o + \n"); printf(" o + + + \n"); printf(" + o o + \n"); printf("__.~~~.___.~ ,-------. o \n"); printf(".~~~.___.~~~.| /\\_/\\ \n"); printf("__.~~~.___.~ |___( ^ .^) o + \n"); printf(".~~~.___.~~~._ \"\" `` \n"); printf(" o o + o \n"); printf(" + \n"); printf(" o o o + \n"); printf(" + \n"); printf(" + o o + o\n"); break; case 9: printf("+ o + o \n"); printf(" + o + + \n"); printf("o + \n"); printf(" o + + + \n"); printf("+ o o + o \n"); printf("_.~~~.___.~~ ,-------. o \n"); printf("~~~.___.~~~._| /\\_/\\ \n"); printf("_.~~~.___.~~ |___( ^ .^) + + \n"); printf("~~~.___.~~~.__ `` \"\" o\n"); printf("o o + o \n"); printf(" + \n"); printf(" o o o + + \n"); printf(" + \n"); printf("+ o o + o \n"); break; default: printf("+ o + o \n"); printf(" + o + + \n"); printf("o + \n"); printf(" o + + + \n"); printf("+ o o + o \n"); printf("_.~~~.___.~~ ,-------. o \n"); printf("~~~.___.~~~._| /\\_/\\ \n"); printf("_.~~~.___.~~ |___( ^ .^) + + \n"); printf("~~~.___.~~~.__ `` \"\" o\n"); printf("o o + o \n"); printf(" + \n"); printf(" o o o + + \n"); printf(" + \n"); printf("+ o o + o \n"); } } #endif #endif