SHARE
TWEET

Untitled

a guest May 19th, 2017 40 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <time.h>
  2. #include <stdio.h>
  3. #include <unistd.h>
  4. #include <string.h>
  5. #include <pthread.h>
  6. #include <stdlib.h>
  7. #include <sys/wait.h>
  8. #include <stdbool.h>
  9.  
  10. void prints(char Vet[])
  11. {
  12.     int j, i=strlen(Vet);
  13.     for(j=0;j<i;j++)
  14.     {      
  15.         printf("%c", Vet[j]);
  16.         fflush(0);
  17.         usleep(60000);
  18.     }
  19. }
  20. void print(char Vet[])
  21. {
  22.     int j, i=strlen(Vet);
  23.     for(j=0;j<i;j++)
  24.     {      
  25.         printf("%c", Vet[j]);
  26.         fflush(0);
  27.         usleep(10000);
  28.     }
  29. }
  30. void cls()
  31. {
  32.     system("clear");
  33. }
  34. void color(char Vet[])
  35. {
  36.     bool yon=true;
  37.     if(strcmp(Vet, "white")==0)
  38.     {
  39.         system("setterm -background black");
  40.         cls();
  41.         system("setterm -foreground white");
  42.         cls();
  43.         yon=false;
  44.     }
  45.     if(strcmp(Vet, "green")==0)
  46.     {
  47.         system("setterm -background black");
  48.         cls();
  49.         system("setterm -foreground green");
  50.         cls();
  51.         yon=false;
  52.     }
  53.     if(strcmp(Vet, "red")==0)
  54.     {
  55.         system("setterm -background black");
  56.         cls();
  57.         system("setterm -foreground red");
  58.         cls();
  59.         yon=false;
  60.     }
  61.     if(strcmp(Vet, "altred")==0)
  62.     {
  63.         system("setterm -background white");
  64.         cls();
  65.         system("setterm -foreground red");
  66.         cls();
  67.         yon=false;
  68.     }
  69.     if(strcmp(Vet, "blue")==0)
  70.     {
  71.         system("setterm -background black");
  72.         cls();
  73.         system("setterm -foreground blue");
  74.         cls();
  75.         yon=false;
  76.     }
  77.     if(strcmp(Vet, "altblue")==0)
  78.     {
  79.         system("setterm -background white");
  80.         cls();
  81.         system("setterm -foreground blue");
  82.         cls();
  83.         yon=false;
  84.     }
  85.     if(strcmp(Vet, "yellow")==0)
  86.     {
  87.         system("setterm -background black");
  88.         cls();
  89.         system("setterm -foreground yellow");
  90.         cls();
  91.         yon=false;
  92.     }
  93.     if(strcmp(Vet, "magenta")==0)
  94.     {
  95.         system("setterm -background black");
  96.         cls();
  97.         system("setterm -foreground magenta");
  98.         cls();
  99.         yon=false;
  100.     }
  101.     if(strcmp(Vet, "altmagenta")==0)
  102.     {
  103.         system("setterm -background white");
  104.         cls();
  105.         system("setterm -foreground magenta");
  106.         cls();
  107.         yon=false;
  108.     }
  109.     else if(yon){
  110.         printf("\n\n***VALORE INESISTENTE***\n\n");
  111.         sleep(2);
  112.         cls();
  113.     }  
  114. }
  115. int randomize(int max, int min){
  116.     srand(time(NULL));
  117.     return (rand()%(max-min))+min;
  118.     }
  119.  
  120. void lock(pthread_mutex_t *S1){
  121.     pthread_mutex_lock(&(*S1));
  122.     }
  123. void unlock(pthread_mutex_t *S1){
  124.     pthread_mutex_unlock(&(*S1));
  125.     }
  126. void trylock(pthread_mutex_t *S1){
  127.     pthread_mutex_trylock(&(*S1));
  128.     }      
  129. void penis(){
  130.     print("\n......  ▄▄ ▄▄\n......▄▌▒▒▀▒▒▐▄\n.....▐▒▒▒▒▒▒▒▒▒▌\n....▐▒▒▒▒▒▒▒▒▒▒▒▌\n....▐▒▒▒▒▒▒▒▒▒▒▒▌\n....▐▀▄▄▄▄▄▄▄▄▄▀▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n...▄█▓░░░░░░░░░▓█▄\n..▄▀░░░░░░░░░░░░░ ▀▄\n.▐░░░░░░░▀▄▒▄▀░░░░░░▌\n▐░░░░░░░▒▒▒▒░░░░░░░░▌\n▐▒░░░░░▒▒▒▐▒▒▒░░░░░▒▌\n.▀▄▒▒▒▒▒▄▀▒▀▄▒▒▒▒▒▄▀\n...▀▀▀▀▀     ▀▀▀▀▀");
  131. }
  132. void reich(){
  133.     int k, riga;
  134.     for(riga = 0; riga < 8; riga++)
  135.     {
  136.         for(k = 0; k < 5; k++){
  137.             print(" ");
  138.         }
  139.         for(k = 6; k < 9; k++){
  140.             print("o");
  141.             usleep(2000);
  142.         }
  143.         for(k = 10; k < 20; k++)
  144.             {
  145.             print(" ");
  146.             }
  147.         if(riga < 3)
  148.         {
  149.             for(k = 21; k < 36; k++)
  150.             {
  151.                 print("o");
  152.                 usleep(2000);
  153.             }
  154.         }  
  155.         else
  156.         {
  157.             for(k = 21; k < 24; k++){
  158.                 print("o");
  159.                 usleep(2000);
  160.             }
  161.         }
  162.         print("\n");
  163.     }
  164.         for(riga = 9; riga < 12; riga++)
  165.         {
  166.             for(k = 0; k < 5; k++){
  167.                 print(" ");
  168.             }
  169.             for(k = 6; k < 34; k++){
  170.                 print("o");
  171.                 usleep(2000);
  172.             }
  173.             print("\n");
  174.         }
  175.         for(riga = 13; riga < 18; riga++)
  176.         {
  177.             for(k = 0; k < 18; k++)
  178.             {
  179.                 print(" ");
  180.             }
  181.             for(k = 19; k < 22; k++)
  182.             {
  183.                 print("o");;
  184.                 usleep(2000);
  185.             }
  186.             for(k = 23; k < 26; k++)
  187.             {
  188.                 print(" ");
  189.             }
  190.             for(k = 27; k < 33; k++)
  191.             {
  192.                 print(" ");
  193.             }
  194.             for(k = 34; k < 37; k++)
  195.             {
  196.                 print("o");
  197.                 usleep(2000);
  198.             }
  199.             print("\n");
  200.         }
  201.         for(riga = 19; riga < 22; riga++)
  202.         {
  203.             for(k = 0; k < 5; k++)
  204.             {
  205.                 print(" ");
  206.             }
  207.             for(k = 6; k < 22; k++)
  208.             {
  209.                 print("o");;
  210.                 usleep(2000);
  211.             }
  212.             for(k = 23; k < 32; k++)
  213.             {
  214.                 print(" ");
  215.             }
  216.             for(k = 33; k < 36; k++)
  217.             {
  218.                 print("o");;
  219.                 usleep(2000);
  220.             }
  221.             print("\n");
  222.         }  
  223. }
RAW Paste Data
Pastebin PRO Autumn Special!
Get 40% OFF on Pastebin PRO accounts!
Top