Exemple #1
0
 private void ChangeComponentList(MultiComponentList multi)
 {
     MultiComponentBox.Clear();
     if (multi != MultiComponentList.Empty)
     {
         bool isUOHSA = Art.IsUOAHS();
         for (int x = 0; x < multi.Width; ++x)
         {
             for (int y = 0; y < multi.Height; ++y)
             {
                 MTile[] tiles = multi.Tiles[x][y];
                 for (int i = 0; i < tiles.Length; ++i)
                 {
                     if (isUOHSA)
                     {
                         MultiComponentBox.AppendText(String.Format("0x{0:X4} {1,3} {2,3} {3,2} {4,2} {5,2}\n", tiles[i].ID, x, y, tiles[i].Z, tiles[i].Flag, tiles[i].Unk1));
                     }
                     else
                     {
                         MultiComponentBox.AppendText(String.Format("0x{0:X4} {1,3} {2,3} {3,2} {4,2}\n", tiles[i].ID, x, y, tiles[i].Z, tiles[i].Flag));
                     }
                 }
             }
         }
     }
 }
Exemple #2
0
        private void ChangeComponentList(MultiComponentList multi)
        {
            MultiComponentBox.Clear();
            if (multi == MultiComponentList.Empty)
            {
                return;
            }

            bool isUohsa = Art.IsUOAHS();

            for (int x = 0; x < multi.Width; ++x)
            {
                for (int y = 0; y < multi.Height; ++y)
                {
                    MTile[] tiles = multi.Tiles[x][y];
                    for (int i = 0; i < tiles.Length; ++i)
                    {
                        if (isUohsa)
                        {
                            MultiComponentBox.AppendText(
                                $"0x{tiles[i].ID:X4} {x,3} {y,3} {tiles[i].Z,2} {tiles[i].Flag,2} {tiles[i].Unk1,2}\n");
                        }
                        else
                        {
                            MultiComponentBox.AppendText(
                                $"0x{tiles[i].ID:X4} {x,3} {y,3} {tiles[i].Z,2} {tiles[i].Flag,2}\n");
                        }
                    }
                }
            }
        }
Exemple #3
0
        private void ChangeComponentList(MultiComponentList multi)
        {
            MultiComponentBox.Clear();
            if (multi == MultiComponentList.Empty)
            {
                return;
            }

            bool isUohsa = Art.IsUOAHS();

            for (int x = 0; x < multi.Width; ++x)
            {
                for (int y = 0; y < multi.Height; ++y)
                {
                    foreach (var mTile in multi.Tiles[x][y])
                    {
                        MultiComponentBox.AppendText(
                            isUohsa
                                ? $"0x{mTile.Id:X4} {x,3} {y,3} {mTile.Z,2} {mTile.Flag,2} {mTile.Unk1,2}\n"
                                : $"0x{mTile.Id:X4} {x,3} {y,3} {mTile.Z,2} {mTile.Flag,2}\n");
                    }
                }
            }
        }