Mercurial > hg > early-roguelike
comparison xrogue/main.c @ 220:f54901b9c39b
XRogue: convert to ANSI-style function declarations.
author | John "Elwin" Edwards |
---|---|
date | Wed, 02 Mar 2016 21:13:26 -0500 |
parents | cadff8f047a1 |
children | 7c1cb43f346e |
comparison
equal
deleted
inserted
replaced
219:f9ef86cf22b2 | 220:f54901b9c39b |
---|---|
25 #include "mach_dep.h" | 25 #include "mach_dep.h" |
26 #include "network.h" | 26 #include "network.h" |
27 #include "rogue.h" | 27 #include "rogue.h" |
28 | 28 |
29 void open_records(void); | 29 void open_records(void); |
30 | 30 bool too_much(void); |
31 main(argc, argv, envp) | 31 bool author(void); |
32 char **argv; | 32 bool playtime(void); |
33 char **envp; | 33 bool betaover(void); |
34 | |
35 int | |
36 main(int argc, char *argv[], char *envp[]) | |
34 { | 37 { |
35 register char *env; | 38 register char *env; |
36 time_t now; | 39 time_t now; |
37 | 40 |
38 md_init(); | 41 md_init(); |
281 /* | 284 /* |
282 * endit: | 285 * endit: |
283 * Exit the program abnormally. | 286 * Exit the program abnormally. |
284 */ | 287 */ |
285 | 288 |
286 /*UNUSED*/ | 289 void |
287 void | 290 endit(int sig) |
288 endit(sig) | |
289 int sig; | |
290 { | 291 { |
291 NOOP(sig); | 292 NOOP(sig); |
292 fatal("Ok, if you want to exit that badly, I'll have to allow it\n"); | 293 fatal("Ok, if you want to exit that badly, I'll have to allow it\n"); |
293 } | 294 } |
294 | 295 |
295 /* | 296 /* |
296 * fatal: | 297 * fatal: |
297 * Exit the program, printing a message. | 298 * Exit the program, printing a message. |
298 */ | 299 */ |
299 | 300 |
300 fatal(s) | 301 void |
301 char *s; | 302 fatal(char *s) |
302 { | 303 { |
303 clear(); | 304 clear(); |
304 move(lines-2, 0); | 305 move(lines-2, 0); |
305 printw("%s", s); | 306 printw("%s", s); |
306 draw(stdscr); | 307 draw(stdscr); |
311 /* | 312 /* |
312 * rnd: | 313 * rnd: |
313 * Pick a very random number. | 314 * Pick a very random number. |
314 */ | 315 */ |
315 | 316 |
316 rnd(range) | 317 int |
317 register int range; | 318 rnd(int range) |
318 { | 319 { |
319 return( md_rand(range) ); | 320 return( md_rand(range) ); |
320 } | 321 } |
321 | 322 |
322 /* | 323 /* |
323 * roll: | 324 * roll: |
324 * roll a number of dice | 325 * roll a number of dice |
325 */ | 326 */ |
326 | 327 |
327 roll(number, sides) | 328 int |
328 register int number, sides; | 329 roll(int number, int sides) |
329 { | 330 { |
330 register int dtotal = 0; | 331 register int dtotal = 0; |
331 | 332 |
332 while(number--) | 333 while(number--) |
333 dtotal += rnd(sides)+1; | 334 dtotal += rnd(sides)+1; |
334 return dtotal; | 335 return dtotal; |
335 } | 336 } |
336 | 337 |
337 setup() | 338 void |
339 setup(void) | |
338 { | 340 { |
339 md_setup(); | 341 md_setup(); |
340 } | 342 } |
341 | 343 |
342 /* | 344 /* |
343 * playit: | 345 * playit: |
344 * The main loop of the program. Loop until the game is over, | 346 * The main loop of the program. Loop until the game is over, |
345 * refreshing things and looking at the proper times. | 347 * refreshing things and looking at the proper times. |
346 */ | 348 */ |
347 | 349 |
348 playit() | 350 void |
351 playit(void) | |
349 { | 352 { |
350 register char *opts; | 353 register char *opts; |
351 | 354 |
352 /* | 355 /* |
353 * parse environment declaration of options | 356 * parse environment declaration of options |
364 | 367 |
365 /* | 368 /* |
366 * see if the system is being used too much for this game | 369 * see if the system is being used too much for this game |
367 */ | 370 */ |
368 | 371 |
369 too_much() | 372 bool |
373 too_much(void) | |
370 { | 374 { |
371 /* we no longer do load checking or user counts */ | 375 /* we no longer do load checking or user counts */ |
372 return(FALSE); | 376 return(FALSE); |
373 } | 377 } |
374 | 378 |
375 /* | 379 /* |
376 * author: | 380 * author: |
377 * See if a user is an author of the program | 381 * See if a user is an author of the program |
378 */ | 382 */ |
379 | 383 |
380 author() | 384 bool |
385 author(void) | |
381 { | 386 { |
382 switch (md_getuid()) { | 387 switch (md_getuid()) { |
383 case 0: /* always OK for root to play */ | 388 case 0: /* always OK for root to play */ |
384 return TRUE; | 389 return TRUE; |
385 default: | 390 default: |
390 /* | 395 /* |
391 * playtime: | 396 * playtime: |
392 * Returns TRUE when it is a good time to play rogue | 397 * Returns TRUE when it is a good time to play rogue |
393 */ | 398 */ |
394 | 399 |
395 playtime() | 400 bool |
401 playtime(void) | |
396 { | 402 { |
397 /* we no longer do playtime checking */ | 403 /* we no longer do playtime checking */ |
398 | 404 |
399 return TRUE; | 405 return TRUE; |
400 } | 406 } |
402 /* | 408 /* |
403 * betaover: | 409 * betaover: |
404 * Returns TRUE if the test period of this version of the game is over | 410 * Returns TRUE if the test period of this version of the game is over |
405 */ | 411 */ |
406 | 412 |
407 betaover() | 413 bool |
414 betaover(void) | |
408 { | 415 { |
409 return(FALSE); | 416 return(FALSE); |
410 } | 417 } |
411 | 418 |
412 | 419 |
413 exit_game(flag) | 420 void |
414 int flag; | 421 exit_game(int flag) |
415 { | 422 { |
416 int i; | 423 int i; |
417 | 424 |
418 if (flag & EXIT_CLS) /* Clear Screen */ | 425 if (flag & EXIT_CLS) /* Clear Screen */ |
419 { | 426 { |