Exemple #1
0
        //==========================================================================
        //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++;
        }