|
10 | 10 | #include <stdio.h>
|
11 | 11 | #include <stdlib.h>
|
12 | 12 | #include <string.h>
|
| 13 | +#include <strings.h> |
13 | 14 | #include <time.h>
|
14 | 15 | #include <ncurses.h>
|
15 | 16 | #include <unistd.h>
|
16 | 17 | #include <ctype.h>
|
17 | 18 | #include <time.h>
|
| 19 | +#include <unistd.h> |
18 | 20 |
|
19 | 21 | // =========================================================================================================
|
20 | 22 |
|
21 | | -int computerguess(); |
22 | | -int computerguess2(); |
| 23 | +int computerguess(); |
| 24 | +int computerguess2(); |
23 | 25 |
|
24 | 26 | int h = 0, b = 0, hit = 0, dir = 0;
|
25 | 27 |
|
@@ -206,32 +208,61 @@ int main () {
|
206 | 208 |
|
207 | 209 | system("afplay battleship.mp3 &");
|
208 | 210 |
|
209 | | - mvprintw(2, 85, "Welcome to: \n\n"); |
| 211 | + mvprintw(2, 87, "Welcome to: \n\n"); |
210 | 212 |
|
211 | 213 | attron(COLOR_PAIR(1));
|
212 | | - mvprintw(15, 64, " ____ __ ____ ____ __ ____ ____ _ _ __ ____ \n"); |
213 | | - mvprintw(16, 64, "( _ \\ / _\\(_ _)(_ _)( ) ( __)/ ___)/ )( \\( )( _ \\ \n"); |
| 214 | + mvprintw(15, 64, " ____ __ ____ ____ __ ____ ____ _ _ __ ____ \n"); |
| 215 | + mvprintw(16, 64, "( _ \\ / _\\(_ _)(_ _)( ) ( __)/ ___)/ )( \\( )( _ \\ \n"); |
214 | 216 | attroff(COLOR_PAIR(1));
|
215 | 217 | attron(COLOR_PAIR(2));
|
216 | | - mvprintw(17, 64, " ) _ (/ \\ )( )( / (_/\\ ) _) \\___ \\) __ ( )( ) __/ \n"); |
217 | | - mvprintw(18, 64, "(____/\\_/\\_/(__) (__) \\____/(____)(____/\\_)(_/(__)(__) \n\n\n"); |
| 218 | + mvprintw(17, 64, " ) _ (/ \\ )( )( / (_/\\ ) _) \\___ \\) __ ( )( ) __/ \n"); |
| 219 | + mvprintw(18, 64, "(____/\\_/\\_/(__) (__) \\____/(____)(____/\\_)(_/(__)(__) \n\n\n"); |
218 | 220 | attroff(COLOR_PAIR(2));
|
219 | 221 |
|
220 | 222 | attron(COLOR_PAIR(1));
|
221 | | - mvprintw(21, 84, " ..-^~~~^-..\n"); |
222 | | - mvprintw(22, 84, " .~ ~.\n"); |
223 | | - mvprintw(23, 84, "(;: :;)\n"); |
224 | | - mvprintw(24, 84, " (: :)\n "); |
225 | | - mvprintw(25, 84, " ':._ _.:' \n"); |
226 | | - mvprintw(26, 84, " | | \n"); |
227 | | - mvprintw(27, 84, " (=====) \n"); |
228 | | - mvprintw(28, 84, " | | \n"); |
229 | | - mvprintw(29, 84, " | | \n"); |
230 | | - mvprintw(30, 84, " | | \n"); |
231 | | - mvprintw(31, 84, " ((/ \\)) \n "); |
| 223 | + |
| 224 | + mvprintw(21, 84, " ..-^~~~^-.. \n"); |
| 225 | + mvprintw(22, 84, " .~ ~. \n"); |
| 226 | + mvprintw(23, 84, "(;: :;) \n"); |
| 227 | + mvprintw(24, 84, " (: :) \n"); |
| 228 | + mvprintw(25, 84, " ':._ _.:' \n"); |
| 229 | + mvprintw(26, 84, " | | \n"); |
| 230 | + mvprintw(27, 84, " (=====) \n"); |
| 231 | + mvprintw(28, 84, " | | \n"); |
| 232 | + mvprintw(29, 84, " | | \n"); |
| 233 | + mvprintw(30, 84, " | | \n"); |
| 234 | + mvprintw(31, 84, " ((/ \\)) \n"); |
| 235 | + |
| 236 | +// mvprintw(31, 84, " ((/ \\)) \n "); |
| 237 | +// usleep(2000000); |
| 238 | +// mvprintw(30, 84, " | | \n"); |
| 239 | +// usleep(2000000); |
| 240 | +// mvprintw(29, 84, " | | \n"); |
| 241 | +// usleep(2000000); |
| 242 | +// mvprintw(28, 84, " | | \n"); |
| 243 | +// usleep(2000000); |
| 244 | +// mvprintw(27, 84, " (=====) \n"); |
| 245 | +// usleep(2000000); |
| 246 | +// mvprintw(26, 84, " | | \n"); |
| 247 | +// usleep(2000000); |
| 248 | +// mvprintw(25, 84, " ':._ _.:' \n"); |
| 249 | +// usleep(2000000); |
| 250 | +// mvprintw(24, 84, " (: :)\n "); |
| 251 | +// usleep(2000000); |
| 252 | +// mvprintw(23, 84, "(;: :;)\n"); |
| 253 | +// usleep(2000000); |
| 254 | +// mvprintw(22, 84, " .~ ~.\n"); |
| 255 | +// usleep(2000000); |
| 256 | +// mvprintw(21, 84, " ..-^~~~^-..\n"); |
| 257 | +// usleep(2000000); |
| 258 | + |
232 | 259 | attroff(COLOR_PAIR(1));
|
233 | 260 |
|
234 | | - mvprintw(35, 83, "Press [enter] to play\n\n" ); |
| 261 | + mvprintw(35, 83, "Press [Enter] to play: "); |
| 262 | + |
| 263 | + noech(); |
| 264 | + |
| 265 | + enter1 = getch(); |
235 | 266 |
|
236 | 267 | while (enter1 != '\n') {
|
237 | 268 |
|
|
0 commit comments