public static void loadAllTextureFilesToManager( ContentManager content, string path, FileInfo[] fileList, GenericManager<string, Texture2D> textureManager, string extension = null, bool append = false ) { // Start loadAllTextureFiles. if ( !append ) { textureManager.unlockList(); textureManager.clearList(); } else textureManager.unlockList(); int listCount = fileList.Count(); for (int i = 0; i < listCount; i++) { if( extension != null ) if( fileList[i].Extension != extension ) return; textureManager.addObject( fileList[i].ToString(), content.Load<Texture2D>( path + fileList[i].Name ) ); } textureManager.lockList(); }
// Start AddingMazeHelper. public static void mazeListToAdd( ref GenericManager<int,Map> workingMpList ) { // Start mazeListToAdd. // Creating the temp Variables: Map _tempMap; List<Vector2> _tempPassageList; #region Addign map 2 // Setting up basic map information: _tempMap = new Map( ); _tempMap.resizeMap(); // Resizeing to default size. _tempMap.mapName = "1"; // Setting up the hardcoded passage Information: _tempPassageList = new List<Vector2>(); _tempPassageList.Add( new Vector2( 0, 3 ) ); _tempPassageList.Add( new Vector2( 19, 3 )); _tempPassageList.Add( new Vector2( 8, 0 )); _tempPassageList.Add( new Vector2( 8, 10 )); _tempMap.hardCodedPassageWays = _tempPassageList; // Setting the time to beat: _tempMap.TimeToBeat = MazeGlobals.timeToBeatDefault; #region row 0 _tempMap.setTileID( 0, 0, 2 ); _tempMap.setTileID( 1, 0, 2 ); _tempMap.setTileID( 2, 0, 2 ); _tempMap.setTileID( 3, 0 ,2 ); _tempMap.setTileID( 4, 0 ,2 ); _tempMap.setTileID( 5, 0, 2 ); _tempMap.setTileID( 6, 0, 2 ); _tempMap.setTileID( 7, 0, 2 ); _tempMap.setTileID( 8, 0, 2 ); _tempMap.setTileID( 9, 0, 2 ); _tempMap.setTileID( 10, 0, 2 ); _tempMap.setTileID( 11, 0, 2 ); _tempMap.setTileID( 12, 0, 2 ); _tempMap.setTileID( 13, 0, 2 ); _tempMap.setTileID( 14, 0, 2 ); _tempMap.setTileID( 15, 0, 2 ); _tempMap.setTileID( 16, 0, 2 ); _tempMap.setTileID( 17, 0, 2 ); _tempMap.setTileID( 18, 0, 2 ); _tempMap.setTileID( 19, 0, 2 ); #endregion #region Row 1 _tempMap.setTileID( 0, 1, 2 ); _tempMap.setTileID( 1, 1, 1 ); _tempMap.setTileID( 2, 1, 1 ); _tempMap.setTileID( 3, 1, 1 ); _tempMap.setTileID( 4, 1, 1 ); _tempMap.setTileID( 5, 1, 1 ); _tempMap.setTileID( 6, 1, 1 ); _tempMap.setTileID( 7, 1, 2 ); _tempMap.setTileID( 8, 1, 1 ); _tempMap.setTileID( 9, 1, 2 ); _tempMap.setTileID( 10, 1, 1 ); _tempMap.setTileID( 11, 1, 1 ); _tempMap.setTileID( 12, 1, 1 ); _tempMap.setTileID( 13, 1, 2 ); _tempMap.setTileID( 14, 1, 1 ); _tempMap.setTileID( 15, 1, 1 ); _tempMap.setTileID( 16, 1, 1 ); _tempMap.setTileID( 17, 1, 1 ); _tempMap.setTileID( 18, 1, 1 ); _tempMap.setTileID( 19, 1, 2 ); #endregion #region Row 2 _tempMap.setTileID( 0, 2, 2 ); _tempMap.setTileID( 1, 2, 1 ); _tempMap.setTileID( 2, 2, 2 ); _tempMap.setTileID( 3, 2, 2 ); _tempMap.setTileID( 4, 2, 1 ); _tempMap.setTileID( 5, 2, 2 ); _tempMap.setTileID( 6, 2, 1 ); _tempMap.setTileID( 7, 2, 2 ); _tempMap.setTileID( 8, 2, 1 ); _tempMap.setTileID( 9, 2, 2 ); _tempMap.setTileID( 10, 2, 1 ); _tempMap.setTileID( 11, 2, 2 ); _tempMap.setTileID( 12, 2, 2 ); _tempMap.setTileID( 13, 2, 2 ); _tempMap.setTileID( 14, 2, 1 ); _tempMap.setTileID( 15, 2, 2 ); _tempMap.setTileID( 16, 2, 2 ); _tempMap.setTileID( 17, 2, 2 ); _tempMap.setTileID( 18, 2, 2 ); _tempMap.setTileID( 19, 2, 2 ); #endregion #region Row 3 _tempMap.setTileID( 0, 3, 2 ); _tempMap.setTileID( 1, 3, 1 ); _tempMap.setTileID( 2, 3, 1 ); _tempMap.setTileID( 3, 3, 2 ); _tempMap.setTileID( 4, 3, 1 ); _tempMap.setTileID( 5, 3, 2 ); _tempMap.setTileID( 6, 3, 1 ); _tempMap.setTileID( 7, 3, 1 ); _tempMap.setTileID( 8, 3, 1 ); _tempMap.setTileID( 9, 3, 1 ); _tempMap.setTileID( 10, 3, 1 ); _tempMap.setTileID( 11, 3, 1 ); _tempMap.setTileID( 12, 3, 1 ); _tempMap.setTileID( 13, 3, 2 ); _tempMap.setTileID( 14, 3, 1 ); _tempMap.setTileID( 15, 3, 1 ); _tempMap.setTileID( 16, 3, 1 ); _tempMap.setTileID( 17, 3, 1 ); _tempMap.setTileID( 18, 3, 1 ); _tempMap.setTileID( 19, 3, 2 ); #endregion #region Row 4 _tempMap.setTileID( 0, 4, 2 ); _tempMap.setTileID( 1, 4, 1 ); _tempMap.setTileID( 2, 4, 2 ); _tempMap.setTileID( 3, 4, 2 ); _tempMap.setTileID( 4, 4, 1 ); _tempMap.setTileID( 5, 4, 2 ); _tempMap.setTileID( 6, 4, 1 ); _tempMap.setTileID( 7, 4, 2 ); _tempMap.setTileID( 8, 4, 2 ); _tempMap.setTileID( 9, 4, 2 ); _tempMap.setTileID( 10, 4, 2 ); _tempMap.setTileID( 11, 4, 1 ); _tempMap.setTileID( 12, 4, 1 ); _tempMap.setTileID( 13, 4, 2 ); _tempMap.setTileID( 14, 4, 2 ); _tempMap.setTileID( 15, 4, 2 ); _tempMap.setTileID( 16, 4, 2 ); _tempMap.setTileID( 17, 4, 2 ); _tempMap.setTileID( 18, 4, 1 ); _tempMap.setTileID( 19, 4, 2 ); #endregion #region Row 5 _tempMap.setTileID( 0, 5, 2 ); _tempMap.setTileID( 1, 5, 1 ); _tempMap.setTileID( 2, 5, 2 ); _tempMap.setTileID( 3, 5, 1 ); _tempMap.setTileID( 4, 5, 1 ); _tempMap.setTileID( 5, 5, 2 ); _tempMap.setTileID( 6, 5, 1 ); _tempMap.setTileID( 7, 5, 1 ); _tempMap.setTileID( 8, 5, 2 ); _tempMap.setTileID( 9, 5, 1 ); _tempMap.setTileID( 10, 5, 1 ); _tempMap.setTileID( 11, 5, 1 ); _tempMap.setTileID( 12, 5, 1 ); _tempMap.setTileID( 13, 5, 1 ); _tempMap.setTileID( 14, 5, 1 ); _tempMap.setTileID( 15, 5, 1 ); _tempMap.setTileID( 16, 5, 2 ); _tempMap.setTileID( 17, 5, 1 ); _tempMap.setTileID( 18, 5, 1 ); _tempMap.setTileID( 19, 5, 2 ); #endregion #region Row 6 _tempMap.setTileID( 0, 6, 2 ); _tempMap.setTileID( 1, 6, 2 ); _tempMap.setTileID( 2, 6, 2 ); _tempMap.setTileID( 3, 6, 2 ); _tempMap.setTileID( 4, 6, 2 ); _tempMap.setTileID( 5, 6, 2 ); _tempMap.setTileID( 6, 6, 2 ); _tempMap.setTileID( 7, 6, 1 ); _tempMap.setTileID( 8, 6, 2 ); _tempMap.setTileID( 9, 6, 2 ); _tempMap.setTileID( 10, 6, 2 ); _tempMap.setTileID( 11, 6, 2 ); _tempMap.setTileID( 12, 6, 2 ); _tempMap.setTileID( 13, 6, 2 ); _tempMap.setTileID( 14, 6, 2 ); _tempMap.setTileID( 15, 6, 1 ); _tempMap.setTileID( 16, 6, 2 ); _tempMap.setTileID( 17, 6, 2 ); _tempMap.setTileID( 18, 6, 1 ); _tempMap.setTileID( 19, 6, 2 ); #endregion #region Row 7 _tempMap.setTileID( 0, 7, 2 ); _tempMap.setTileID( 1, 7, 1 ); _tempMap.setTileID( 2, 7, 1 ); _tempMap.setTileID( 3, 7, 2 ); _tempMap.setTileID( 4, 7, 1 ); _tempMap.setTileID( 5, 7, 1 ); _tempMap.setTileID( 6, 7, 1 ); _tempMap.setTileID( 7, 7, 1 ); _tempMap.setTileID( 8, 7, 2 ); _tempMap.setTileID( 9, 7, 1 ); _tempMap.setTileID( 10, 7, 1 ); _tempMap.setTileID( 11, 7, 1 ); _tempMap.setTileID( 12, 7, 1 ); _tempMap.setTileID( 13, 7, 1 ); _tempMap.setTileID( 14, 7, 1 ); _tempMap.setTileID( 15, 7, 1 ); _tempMap.setTileID( 16, 7, 2 ); _tempMap.setTileID( 17, 7, 1 ); _tempMap.setTileID( 18, 7, 1 ); _tempMap.setTileID( 19, 7, 2 ); #endregion #region Row 8 _tempMap.setTileID( 0, 8, 2 ); _tempMap.setTileID( 1, 8, 1 ); _tempMap.setTileID( 2, 8, 2 ); _tempMap.setTileID( 3, 8, 2 ); _tempMap.setTileID( 4, 8, 2 ); _tempMap.setTileID( 5, 8, 1 ); _tempMap.setTileID( 6, 8, 2 ); _tempMap.setTileID( 7, 8, 1 ); _tempMap.setTileID( 8, 8, 2 ); _tempMap.setTileID( 9, 8, 2 ); _tempMap.setTileID( 10, 8, 1 ); _tempMap.setTileID( 11, 8, 2 ); _tempMap.setTileID( 12, 8, 2 ); _tempMap.setTileID( 13, 8, 2 ); _tempMap.setTileID( 14, 8, 2 ); _tempMap.setTileID( 15, 8, 2 ); _tempMap.setTileID( 16, 8, 2 ); _tempMap.setTileID( 17, 8, 1 ); _tempMap.setTileID( 18, 8, 2 ); _tempMap.setTileID( 19, 8, 2 ); #endregion #region Row 9 _tempMap.setTileID( 0, 9, 2 ); _tempMap.setTileID( 1, 9, 1 ); _tempMap.setTileID( 2, 9, 1 ); _tempMap.setTileID( 3, 9, 1 ); _tempMap.setTileID( 4, 9, 1 ); _tempMap.setTileID( 5, 9, 1 ); _tempMap.setTileID( 6, 9, 2 ); _tempMap.setTileID( 7, 9, 1 ); _tempMap.setTileID( 8, 9, 1 ); _tempMap.setTileID( 9, 9, 1 ); _tempMap.setTileID( 10, 9, 1 ); _tempMap.setTileID( 11, 9, 1 ); _tempMap.setTileID( 12, 9, 1 ); _tempMap.setTileID( 13, 9, 1 ); _tempMap.setTileID( 14, 9, 1 ); _tempMap.setTileID( 15, 9, 1 ); _tempMap.setTileID( 16, 9, 1 ); _tempMap.setTileID( 17, 9, 1 ); _tempMap.setTileID( 18, 9, 1 ); _tempMap.setTileID( 19, 9, 2 ); #endregion #region row 10 _tempMap.setTileID( 0, 10, 2 ); _tempMap.setTileID( 1, 10, 2 ); _tempMap.setTileID( 2, 10, 2 ); _tempMap.setTileID( 3, 10 ,2 ); _tempMap.setTileID( 4, 10 ,2 ); _tempMap.setTileID( 5, 10, 2 ); _tempMap.setTileID( 6, 10, 2 ); _tempMap.setTileID( 7, 10, 2 ); _tempMap.setTileID( 8, 10, 2 ); _tempMap.setTileID( 9, 10, 2 ); _tempMap.setTileID( 10, 10, 2 ); _tempMap.setTileID( 11, 10, 2 ); _tempMap.setTileID( 12, 10, 2 ); _tempMap.setTileID( 13, 10, 2 ); _tempMap.setTileID( 14, 10, 2 ); _tempMap.setTileID( 15, 10, 2 ); _tempMap.setTileID( 16, 10, 2 ); _tempMap.setTileID( 17, 10, 2 ); _tempMap.setTileID( 18, 10, 2 ); _tempMap.setTileID( 19, 10, 2 ); #endregion workingMpList.addObject( 1, _tempMap ); #endregion #region Addign map 3 // Setting up basic map information: _tempMap = new Map(); _tempMap.resizeMap(); // Resizeing to default size. _tempMap.mapName = "2"; // Setting up the hardcoded passage Information: _tempPassageList = new List<Vector2>(); _tempPassageList.Add( new Vector2( 0, 7 )); _tempPassageList.Add( new Vector2( 19, 7 )); _tempPassageList.Add( new Vector2( 8, 0 )); _tempPassageList.Add( new Vector2( 8, 10 )); _tempMap.hardCodedPassageWays = _tempPassageList; // Setting the time to beat: _tempMap.TimeToBeat = MazeGlobals.timeToBeatDefault; #region Row 0 _tempMap.setTileID( 0, 0, 2 ); _tempMap.setTileID( 1, 0, 2 ); _tempMap.setTileID( 2, 0, 2 ); _tempMap.setTileID( 3, 0 ,2 ); _tempMap.setTileID( 4, 0 ,2 ); _tempMap.setTileID( 5, 0, 2 ); _tempMap.setTileID( 6, 0, 2 ); _tempMap.setTileID( 7, 0, 2 ); _tempMap.setTileID( 8, 0, 2 ); _tempMap.setTileID( 9, 0, 2 ); _tempMap.setTileID( 10, 0, 2 ); _tempMap.setTileID( 11, 0, 2 ); _tempMap.setTileID( 12, 0, 2 ); _tempMap.setTileID( 13, 0, 2 ); _tempMap.setTileID( 14, 0, 2 ); _tempMap.setTileID( 15, 0, 2 ); _tempMap.setTileID( 16, 0, 2 ); _tempMap.setTileID( 17, 0, 2 ); _tempMap.setTileID( 18, 0, 2 ); _tempMap.setTileID( 19, 0, 2 ); #endregion #region Row 1 _tempMap.setTileID( 0, 1, 2 ); _tempMap.setTileID( 1, 1, 1 ); _tempMap.setTileID( 2, 1, 2 ); _tempMap.setTileID( 3, 1, 1 ); _tempMap.setTileID( 4, 1, 1 ); _tempMap.setTileID( 5, 1, 1 ); _tempMap.setTileID( 6, 1, 1 ); _tempMap.setTileID( 7, 1, 1 ); _tempMap.setTileID( 8, 1, 1 ); _tempMap.setTileID( 9, 1, 2 ); _tempMap.setTileID( 10, 1, 1 ); _tempMap.setTileID( 11, 1, 2 ); _tempMap.setTileID( 12, 1, 1 ); _tempMap.setTileID( 13, 1, 1 ); _tempMap.setTileID( 14, 1, 1 ); _tempMap.setTileID( 15, 1, 1 ); _tempMap.setTileID( 16, 1, 1 ); _tempMap.setTileID( 17, 1, 1 ); _tempMap.setTileID( 18, 1, 1 ); _tempMap.setTileID( 19, 1, 2 ); #endregion #region Row 2 _tempMap.setTileID( 0, 2, 2 ); _tempMap.setTileID( 1, 2, 1 ); _tempMap.setTileID( 2, 2, 2 ); _tempMap.setTileID( 3, 2, 1 ); _tempMap.setTileID( 4, 2, 2 ); _tempMap.setTileID( 5, 2, 2 ); _tempMap.setTileID( 6, 2, 2 ); _tempMap.setTileID( 7, 2, 2 ); _tempMap.setTileID( 8, 2, 1 ); _tempMap.setTileID( 9, 2, 2 ); _tempMap.setTileID( 10, 2, 1 ); _tempMap.setTileID( 11, 2, 2 ); _tempMap.setTileID( 12, 2, 1 ); _tempMap.setTileID( 13, 2, 2 ); _tempMap.setTileID( 14, 2, 2 ); _tempMap.setTileID( 15, 2, 2 ); _tempMap.setTileID( 16, 2, 2 ); _tempMap.setTileID( 17, 2, 2 ); _tempMap.setTileID( 18, 2, 1 ); _tempMap.setTileID( 19, 2, 2 ); #endregion #region Row 3 _tempMap.setTileID( 0, 3, 2 ); _tempMap.setTileID( 1, 3, 1 ); _tempMap.setTileID( 2, 3, 2 ); _tempMap.setTileID( 3, 3, 1 ); _tempMap.setTileID( 4, 3, 2 ); _tempMap.setTileID( 5, 3, 1 ); _tempMap.setTileID( 6, 3, 1 ); _tempMap.setTileID( 7, 3, 2 ); _tempMap.setTileID( 8, 3, 1 ); _tempMap.setTileID( 9, 3, 2 ); _tempMap.setTileID( 10, 3, 1 ); _tempMap.setTileID( 11, 3, 2 ); _tempMap.setTileID( 12, 3, 1 ); _tempMap.setTileID( 13, 3, 2 ); _tempMap.setTileID( 14, 3, 1 ); _tempMap.setTileID( 15, 3, 1 ); _tempMap.setTileID( 16, 3, 1 ); _tempMap.setTileID( 17, 3, 1 ); _tempMap.setTileID( 18, 3, 1 ); _tempMap.setTileID( 19, 3, 2 ); #endregion #region Row 4 _tempMap.setTileID( 0, 4, 2 ); _tempMap.setTileID( 1, 4, 1 ); _tempMap.setTileID( 2, 4, 1 ); _tempMap.setTileID( 3, 4, 1 ); _tempMap.setTileID( 4, 4, 2 ); _tempMap.setTileID( 5, 4, 2 ); _tempMap.setTileID( 6, 4, 1 ); _tempMap.setTileID( 7, 4, 2 ); _tempMap.setTileID( 8, 4, 1 ); _tempMap.setTileID( 9, 4, 2 ); _tempMap.setTileID( 10, 4, 1 ); _tempMap.setTileID( 11, 4, 2 ); _tempMap.setTileID( 12, 4, 1 ); _tempMap.setTileID( 13, 4, 2 ); _tempMap.setTileID( 14, 4, 2 ); _tempMap.setTileID( 15, 4, 2 ); _tempMap.setTileID( 16, 4, 2 ); _tempMap.setTileID( 17, 4, 2 ); _tempMap.setTileID( 18, 4, 2 ); _tempMap.setTileID( 19, 4, 2 ); #endregion #region Row 5 _tempMap.setTileID( 0, 5, 2 ); _tempMap.setTileID( 1, 5, 2 ); _tempMap.setTileID( 2, 5, 2 ); _tempMap.setTileID( 3, 5, 2 ); _tempMap.setTileID( 4, 5, 2 ); _tempMap.setTileID( 5, 5, 1 ); _tempMap.setTileID( 6, 5, 1 ); _tempMap.setTileID( 7, 5, 2 ); _tempMap.setTileID( 8, 5, 1 ); _tempMap.setTileID( 9, 5, 2 ); _tempMap.setTileID( 10, 5, 1 ); _tempMap.setTileID( 11, 5, 1 ); _tempMap.setTileID( 12, 5, 1 ); _tempMap.setTileID( 13, 5, 1 ); _tempMap.setTileID( 14, 5, 1 ); _tempMap.setTileID( 15, 5, 1 ); _tempMap.setTileID( 16, 5, 1 ); _tempMap.setTileID( 17, 5, 1 ); _tempMap.setTileID( 18, 5, 1 ); _tempMap.setTileID( 19, 5, 2 ); #endregion #region Row 6 _tempMap.setTileID( 0, 6, 2 ); _tempMap.setTileID( 1, 6, 1 ); _tempMap.setTileID( 2, 6, 1 ); _tempMap.setTileID( 3, 6, 1 ); _tempMap.setTileID( 4, 6, 1 ); _tempMap.setTileID( 5, 6, 1 ); _tempMap.setTileID( 6, 6, 2 ); _tempMap.setTileID( 7, 6, 2 ); _tempMap.setTileID( 8, 6, 1 ); _tempMap.setTileID( 9, 6, 2 ); _tempMap.setTileID( 10, 6, 1 ); _tempMap.setTileID( 11, 6, 2 ); _tempMap.setTileID( 12, 6, 2 ); _tempMap.setTileID( 13, 6, 1 ); _tempMap.setTileID( 14, 6, 2 ); _tempMap.setTileID( 15, 6, 2 ); _tempMap.setTileID( 16, 6, 2 ); _tempMap.setTileID( 17, 6, 2 ); _tempMap.setTileID( 18, 6, 2 ); _tempMap.setTileID( 19, 6, 2 ); #endregion #region Row 7 _tempMap.setTileID( 0, 7, 2 ); _tempMap.setTileID( 1, 7 ,1 ); _tempMap.setTileID( 2, 7, 2 ); _tempMap.setTileID( 3, 7, 2 ); _tempMap.setTileID( 4, 7, 2 ); _tempMap.setTileID( 5, 7, 2 ); _tempMap.setTileID( 6, 7, 2 ); _tempMap.setTileID( 7, 7 ,1 ); _tempMap.setTileID( 8, 7 ,1 ); _tempMap.setTileID( 9, 7 ,1 ); _tempMap.setTileID( 10, 7 ,1 ); _tempMap.setTileID( 11, 7, 2 ); _tempMap.setTileID( 12, 7 ,1 ); _tempMap.setTileID( 13, 7 ,1 ); _tempMap.setTileID( 14, 7, 2 ); _tempMap.setTileID( 15, 7 ,1 ); _tempMap.setTileID( 16, 7 ,1 ); _tempMap.setTileID( 17, 7 ,1 ); _tempMap.setTileID( 18, 7 ,1 ); _tempMap.setTileID( 19, 7, 2 ); #endregion #region Row 8 _tempMap.setTileID( 0, 8, 2 ); _tempMap.setTileID( 1, 8, 1 ); _tempMap.setTileID( 2, 8, 1 ); _tempMap.setTileID( 3, 8, 1 ); _tempMap.setTileID( 4, 8, 2 ); _tempMap.setTileID( 5, 8, 1 ); _tempMap.setTileID( 6, 8, 1 ); _tempMap.setTileID( 7, 8, 1 ); _tempMap.setTileID( 8, 8, 2 ); _tempMap.setTileID( 9, 8, 2 ); _tempMap.setTileID( 10, 8, 1 ); _tempMap.setTileID( 11, 8, 2 ); _tempMap.setTileID( 12, 8, 1 ); _tempMap.setTileID( 13, 8, 2 ); _tempMap.setTileID( 14, 8, 2 ); _tempMap.setTileID( 15, 8, 1 ); _tempMap.setTileID( 16, 8, 2 ); _tempMap.setTileID( 17, 8, 2 ); _tempMap.setTileID( 18, 8, 1 ); _tempMap.setTileID( 19, 8, 2 ); #endregion #region Row 9 _tempMap.setTileID( 0, 9, 2 ); _tempMap.setTileID( 1, 9, 1 ); _tempMap.setTileID( 2, 9, 2 ); _tempMap.setTileID( 3, 9, 1 ); _tempMap.setTileID( 4, 9, 1 ); _tempMap.setTileID( 5, 9,1 ); _tempMap.setTileID( 6, 9, 2 ); _tempMap.setTileID( 7, 9, 1 ); _tempMap.setTileID( 8, 9, 1 ); _tempMap.setTileID( 9, 9, 1 ); _tempMap.setTileID( 10, 9, 1 ); _tempMap.setTileID( 11, 9, 2 ); _tempMap.setTileID( 12, 9, 1 ); _tempMap.setTileID( 13, 9, 1 ); _tempMap.setTileID( 14, 9, 1 ); _tempMap.setTileID( 15, 9, 1 ); _tempMap.setTileID( 16, 9, 2 ); _tempMap.setTileID( 17, 9, 1 ); _tempMap.setTileID( 18, 9, 1 ); _tempMap.setTileID( 19, 9, 2 ); #endregion #region Row 10 _tempMap.setTileID( 0, 10, 2 ); _tempMap.setTileID( 1, 10, 2 ); _tempMap.setTileID( 2, 10, 2 ); _tempMap.setTileID( 3, 10 ,2 ); _tempMap.setTileID( 4, 10 ,2 ); _tempMap.setTileID( 5, 10, 2 ); _tempMap.setTileID( 6, 10, 2 ); _tempMap.setTileID( 7, 10, 2 ); _tempMap.setTileID( 8, 10, 2 ); _tempMap.setTileID( 9, 10, 2 ); _tempMap.setTileID( 10, 10, 2 ); _tempMap.setTileID( 11, 10, 2 ); _tempMap.setTileID( 12, 10, 2 ); _tempMap.setTileID( 13, 10, 2 ); _tempMap.setTileID( 14, 10, 2 ); _tempMap.setTileID( 15, 10, 2 ); _tempMap.setTileID( 16, 10, 2 ); _tempMap.setTileID( 17, 10, 2 ); _tempMap.setTileID( 18, 10, 2 ); _tempMap.setTileID( 19, 10, 2 ); #endregion // Sending the temp map to the working map list: workingMpList.addObject( 2, _tempMap ); #endregion }
// Use this for initialization public void Initialize() { // Start Initialize. #region Settings up XML related variables // High Score XML/Saving data: HSIsSaveable = DataGlobals.HSIsSaveableDefault; HSXmlElementName = DataGlobals.HSXmlElementNameDefault; HSXmlNamespace = DataGlobals.HSXmlNamespaceDefault; HSSavePathAndName = DataGlobals.HSSavePathAndNameDefault; // settings XML/Saving data: settingsIsSaveable = DataGlobals.settingsIsSaveableDefault; settingsXmlElementName = DataGlobals.settingsXmlElementNameDefault; settingsXmlNamespace = DataGlobals.settingsXmlNamespaceDefault; settingsSavePathAndName = DataGlobals.settingsSavePathAndNameDefault; // settings XML/Saving data: saveDataIsSaveable = DataGlobals.saveDataIsSaveableDefault; saveDataXmlElementName = DataGlobals.saveDataXmlElementNameDefault; saveDataXmlNamespace = DataGlobals.saveDataXmlNamespaceDefault; saveDataSavePathAndName = DataGlobals.saveDataSavePathAndNameDefault; #endregion // Setting up the game settings: //settings = new SettingsData(); //settings.Initialize( settingsXmlElementName, settingsXmlNamespace, settingsSavePathAndName ); //settings = new SettingsData( settingsXmlElementName, settingsXmlNamespace, settingsSavePathAndName ); SettingsData.getInstance(); SettingsData.getInstance().Initialize( settingsXmlElementName, settingsXmlNamespace, settingsSavePathAndName ); // Setting up the save data: saveData = new SaveData( saveDataXmlElementName, saveDataXmlNamespace, saveDataSavePathAndName ); // Attempting to laod an XML file and set the high scores // If this does not work then we load the default scores: #region High Score Loading/Gernerating highScoreList = new GenericManager<int,float>( HSIsSaveable, HSXmlElementName, HSXmlNamespace, HSSavePathAndName ); if( !highScoreList.loadObjectList( HSIsSaveable, Path.Combine( Application.dataPath, HSSavePathAndName ), HSXmlElementName, HSXmlNamespace ) ) { // Setting a default high score list: listCount = DataGlobals.highScoreDefaultListSize; for( i = 0; i < listCount; i++ ) highScoreList.addObject( i, DataGlobals.highScoreDefaultList[i] ); // Saving the Default high Score List: highScoreList.saveObjectList( Path.Combine( Application.dataPath, HSSavePathAndName ), HSXmlElementName, HSXmlNamespace ); } #endregion }