Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.80 KB | None | 0 0
  1. #include <windows.h>
  2. #include <iostream>
  3. #include <stdlib.h>
  4. #include <time.h>
  5. #include <list>
  6.  
  7. using namespace std;
  8.  
  9. class t{
  10.  
  11. private:
  12.  
  13. static list<int> ls;
  14. static int delay;
  15.  
  16. public:
  17.  
  18. static void print(int which = 0){
  19. which %= 5;
  20. cout << endl;
  21. cout << endl;
  22. cout << endl;
  23. switch (which){
  24. case 1:
  25. system("color A");
  26. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  27. cout << "\tXOOOOOOOOOOOOOOX X\n";
  28. cout << "\tXOOOOOOOOOOOOOOX X\n";
  29. cout << "\tXOOOOOOOOOOOOOOX X\n";
  30. cout << "\tXOOOOOOOOOOOOOOX X\n";
  31. cout << "\tXOOOOOOOOOOOOOOX X\n";
  32. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  33. cout << "\tX X X\n";
  34. cout << "\tX X X\n";
  35. cout << "\tX X X\n";
  36. cout << "\tX X X\n";
  37. cout << "\tX X X\n";
  38. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  39. break;
  40. case 2:
  41. system("color C");
  42. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  43. cout << "\tX XOOOOOOOOOOOOOOX\n";
  44. cout << "\tX XOOOOOOOOOOOOOOX\n";
  45. cout << "\tX XOOOOOOOOOOOOOOX\n";
  46. cout << "\tX XOOOOOOOOOOOOOOX\n";
  47. cout << "\tX XOOOOOOOOOOOOOOX\n";
  48. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  49. cout << "\tX X X\n";
  50. cout << "\tX X X\n";
  51. cout << "\tX X X\n";
  52. cout << "\tX X X\n";
  53. cout << "\tX X X\n";
  54. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  55. break;
  56. case 3:
  57. system("color 9");
  58. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  59. cout << "\tX X X\n";
  60. cout << "\tX X X\n";
  61. cout << "\tX X X\n";
  62. cout << "\tX X X\n";
  63. cout << "\tX X X\n";
  64. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  65. cout << "\tXOOOOOOOOOOOOOOX X\n";
  66. cout << "\tXOOOOOOOOOOOOOOX X\n";
  67. cout << "\tXOOOOOOOOOOOOOOX X\n";
  68. cout << "\tXOOOOOOOOOOOOOOX X\n";
  69. cout << "\tXOOOOOOOOOOOOOOX X\n";
  70. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  71. break;
  72. case 4:
  73. system("color E");
  74. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  75. cout << "\tX X X\n";
  76. cout << "\tX X X\n";
  77. cout << "\tX X X\n";
  78. cout << "\tX X X\n";
  79. cout << "\tX X X\n";
  80. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  81. cout << "\tX XOOOOOOOOOOOOOOX\n";
  82. cout << "\tX XOOOOOOOOOOOOOOX\n";
  83. cout << "\tX XOOOOOOOOOOOOOOX\n";
  84. cout << "\tX XOOOOOOOOOOOOOOX\n";
  85. cout << "\tX XOOOOOOOOOOOOOOX\n";
  86. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  87. break;
  88. default:
  89. system("color 7");
  90. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  91. cout << "\tX X X\n";
  92. cout << "\tX X X\n";
  93. cout << "\tX X X\n";
  94. cout << "\tX X X\n";
  95. cout << "\tX X X\n";
  96. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  97. cout << "\tX X X\n";
  98. cout << "\tX X X\n";
  99. cout << "\tX X X\n";
  100. cout << "\tX X X\n";
  101. cout << "\tX X X\n";
  102. cout << "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n";
  103. break;
  104. }
  105. cout << endl;
  106. cout << endl;
  107. }
  108.  
  109. static void flash(int v){
  110. system("cls");
  111. print(v);
  112. Sleep(delay);
  113. system("cls");
  114. print();
  115. Sleep(delay/4);
  116. }
  117.  
  118. };
  119.  
  120. int t::delay = 300;
  121.  
  122. void hidecursor(){
  123. HANDLE consoleHandle = GetStdHandle(STD_OUTPUT_HANDLE);
  124. CONSOLE_CURSOR_INFO info;
  125. info.dwSize = 100;
  126. info.bVisible = FALSE;
  127. SetConsoleCursorInfo(consoleHandle, &info);
  128. }
  129.  
  130. int main(){
  131. srand(time(NULL));
  132. hidecursor();
  133. t::flash(rand()%4+1);
  134. main();
  135. return 0;
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement