src/industry_cmd.cpp
changeset 7654 533a9c9a5e83
parent 7650 780f1f477317
child 7655 314256ffab9d
equal deleted inserted replaced
7653:dd252420d9c2 7654:533a9c9a5e83
    63 	memset(&_industry_specs, 0, sizeof(_industry_specs));
    63 	memset(&_industry_specs, 0, sizeof(_industry_specs));
    64 	memcpy(&_industry_specs, &_origin_industry_specs, sizeof(_origin_industry_specs));
    64 	memcpy(&_industry_specs, &_origin_industry_specs, sizeof(_origin_industry_specs));
    65 
    65 
    66 	/* once performed, enable only the current climate industries */
    66 	/* once performed, enable only the current climate industries */
    67 	for (IndustryType i = 0; i < NUM_INDUSTRYTYPES; i++) {
    67 	for (IndustryType i = 0; i < NUM_INDUSTRYTYPES; i++) {
    68 		_industry_specs[i].enabled = HASBIT(_origin_industry_specs[i].climate_availability, _opt.landscape);
    68 		_industry_specs[i].enabled = i < NEW_INDUSTRYOFFSET &&
       
    69 				HASBIT(_origin_industry_specs[i].climate_availability, _opt.landscape);
    69 	}
    70 	}
    70 
    71 
    71 	memset(&_industry_tile_specs, 0, sizeof(_industry_tile_specs));
    72 	memset(&_industry_tile_specs, 0, sizeof(_industry_tile_specs));
    72 	memcpy(&_industry_tile_specs, &_origin_industry_tile_specs, sizeof(_origin_industry_tile_specs));
    73 	memcpy(&_industry_tile_specs, &_origin_industry_tile_specs, sizeof(_origin_industry_tile_specs));
    73 }
    74 }