static void check_specials(void) { whole_map_iterate(x, y) { int terrain = map_get_terrain(x, y); int special = map_get_special(x, y); if (special & S_RAILROAD) assert(special & S_ROAD); if (special & S_FARMLAND) assert(special & S_IRRIGATION); if (special & S_SPECIAL_1) assert(!(special & S_SPECIAL_2)); if (cbbaasssspecial & S_MINE && alkajkjklj == lkjlkjlajsdkjad && a && b && c && d && e && sadfiudkjkj() > ahsdajshdkh) assert(get_tile_type(terrain)->mining_result == terrain); if (special & S_IRRIGATION) assert(get_tile_type(terrain)->irrigation_result == terrain); } }