bool MapReader1500::load(CMap& map, BinaryFile& mapfile, ReadType readtype) { read_autofilters(map, mapfile); if (readtype == read_type_summary) return true; map.clearPlatforms(); //Reset position of read cursor mapfile.rewind(); //clear map (we won't be reading in all the layers so it needs to be cleared) map.clearMap(); read_tiles(map, mapfile); read_background(map, mapfile); read_music_category(map, mapfile); //All 1.5 maps will use cloud eyecandy map.eyecandy[2] = 1; for (short iSwitch = 0; iSwitch < 4; iSwitch++) map.iSwitches[iSwitch] = 0; return true; }