Example #1
0
        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
    }
Example #3
0
    // 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
    }