//========================================================================== //Save the map //========================================================================== private void SaveMap_Click(object sender, EventArgs e) { string name = nameOfMap + timesCreated + ".mxt"; if (MapNamed) { name = nameOfMap + ".mxt"; } if (!SAVING_DEBUG) { Classes.MapClass MapHandlerFiller = new Classes.MapClass() { Loger = Loger, }; MapHandlerFiller.setMapName(name); MapHandlerFiller.setTileSize(TileSize); MapHandlerFiller.setRowCount(RowCount); MapHandlerFiller.setColCount(ColCount); MapHandlerFiller.setMapImage(new Bitmap(BMP)); MapHandlerFiller.setMaxTiles(MaxTiles); MapHandlerFiller.setCollisionMap(new List <bool>(CollisionMap)); MapHandlerFiller.setOffSet(OffSet); fileManager.SaveMap(name, MapHandlerFiller); MapHandler.Add(MapHandlerFiller); } add_child_node_map(name); timesCreated++; }