equal
deleted
inserted
replaced
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 } |