Mercurial > hg > early-roguelike
comparison arogue7/state.c @ 228:b67b99f6c92b
Daemons and fuses now return void.
Functions for starting and stopping daemons and fuses now expect the
type 'void (*func)()'. Only a few functions in XRogue needed to be
modified to fit. Determining the type of the argument is left for a
later date.
Building with GCC5 should now produce less than 200 lines of warnings
per game.
| author | John "Elwin" Edwards |
|---|---|
| date | Sat, 05 Mar 2016 20:49:37 -0500 |
| parents | f9ef86cf22b2 |
| children | b49d8b963df3 |
comparison
equal
deleted
inserted
replaced
| 227:696277507a2e | 228:b67b99f6c92b |
|---|---|
| 1502 func = 14; | 1502 func = 14; |
| 1503 else if (d_list[i].d_func == cure_disease) | 1503 else if (d_list[i].d_func == cure_disease) |
| 1504 func = 15; | 1504 func = 15; |
| 1505 else if (d_list[i].d_func == unstink) | 1505 else if (d_list[i].d_func == unstink) |
| 1506 func = 16; | 1506 func = 16; |
| 1507 else if (d_list[i].d_func == (int (*)()) res_strength) | 1507 else if (d_list[i].d_func == res_strength) |
| 1508 func = 17; | 1508 func = 17; |
| 1509 else if (d_list[i].d_func == undance) | 1509 else if (d_list[i].d_func == undance) |
| 1510 func = 18; | 1510 func = 18; |
| 1511 else if (d_list[i].d_func == suffocate) | 1511 else if (d_list[i].d_func == suffocate) |
| 1512 func = 19; | 1512 func = 19; |
| 1642 break; | 1642 break; |
| 1643 case 15: d_list[i].d_func = cure_disease; | 1643 case 15: d_list[i].d_func = cure_disease; |
| 1644 break; | 1644 break; |
| 1645 case 16: d_list[i].d_func = unstink; | 1645 case 16: d_list[i].d_func = unstink; |
| 1646 break; | 1646 break; |
| 1647 case 17: d_list[i].d_func = (int (*)()) res_strength; | 1647 case 17: d_list[i].d_func = res_strength; |
| 1648 break; | 1648 break; |
| 1649 case 18: d_list[i].d_func = undance; | 1649 case 18: d_list[i].d_func = undance; |
| 1650 break; | 1650 break; |
| 1651 case 19: d_list[i].d_func = suffocate; | 1651 case 19: d_list[i].d_func = suffocate; |
| 1652 break; | 1652 break; |
