disaster_cmd.c
changeset 2989 916f9443345f
parent 2952 58522ed8f0f1
child 3157 3f35e2d9c8e3
equal deleted inserted replaced
2988:26ff5a921204 2989:916f9443345f
   896 }
   896 }
   897 
   897 
   898 static void Disaster7_Init(void)
   898 static void Disaster7_Init(void)
   899 {
   899 {
   900 	int index = GB(Random(), 0, 4);
   900 	int index = GB(Random(), 0, 4);
   901 	Industry *i;
       
   902 	uint m;
   901 	uint m;
   903 
   902 
   904 	for (m = 0; m < 15; m++) {
   903 	for (m = 0; m < 15; m++) {
       
   904 		const Industry* i;
       
   905 
   905 		FOR_ALL_INDUSTRIES(i) {
   906 		FOR_ALL_INDUSTRIES(i) {
   906 			if (i->xy != 0 && i->type == IT_COAL_MINE && --index < 0) {
   907 			if (i->xy != 0 && i->type == IT_COAL_MINE && --index < 0) {
   907 				SetDParam(0, i->town->index);
   908 				SetDParam(0, i->town->index);
   908 				AddNewsItem(STR_B005_COAL_MINE_SUBSIDENCE_LEAVES,
   909 				AddNewsItem(STR_B005_COAL_MINE_SUBSIDENCE_LEAVES,
   909 					NEWS_FLAGS(NM_THIN,NF_VIEWPORT|NF_TILE,NT_ACCIDENT,0), i->xy + TileDiffXY(1, 1), 0);
   910 					NEWS_FLAGS(NM_THIN,NF_VIEWPORT|NF_TILE,NT_ACCIDENT,0), i->xy + TileDiffXY(1, 1), 0);