コード例 #1
0
        /// <summary>
        ///  Each line contains a comma delimited tile definition that the tile constructor understands.
        /// </summary>
        /// <param name="tileDescriptionFile"></param>
        private void readTileDefinitions(string tileDescriptionFile)
        {
            using (StreamReader stream = new StreamReader(tileDescriptionFile))
            {
                string line;
                while ((line = stream.ReadLine()) != null)
                {
                    //separate out the elements of the
                    string[] elements = line.Split(',');

                    Tile objMonde;
                    objMonde = new Tile(elements);
                    _ObjMonde.Add(objMonde.Name, objMonde);
                }
            }
        }
コード例 #2
0
ファイル: CTileLibrary.cs プロジェクト: MLemonde/HugoWorld1
        /// <summary>
        ///  Each line contains a comma delimited tile definition that the tile constructor understands.
        /// </summary>
        /// <param name="tileDescriptionFile"></param>
        private void readTileDefinitions(string tileDescriptionFile)
        {
            using (StreamReader stream = new StreamReader(tileDescriptionFile))
            {
                string line;
              // int x = 0;
              // int y = 0;
              // int ID;
                while ((line = stream.ReadLine()) != null)
                {
                    
                    //separate out the elements of the 
                    string[] elements = line.Split(',');

                    //if (x < m_Width)
                    //   ID = (y * 32 + x);
                    //else
                    //{
                    //    y++;
                    //    x = 0;
                    //    ID = (y * 32 + x);
                    //}
                    Tile objMonde;
                    objMonde = new Tile(elements);
                    _ObjMonde.Add(objMonde.Name, objMonde);
               //     x++;
                }
            }
        }