コード例 #1
0
ファイル: MainForm.cs プロジェクト: SamuelKinnett/MomenTFS
        private string getDetailsText(MAPData mapData)
        {
            var detailsText = $"Camera Origin: {mapData.Settings.CameraOrigin}\n" +
                              $"Camera Translation: {mapData.Settings.CameraTranslation}\n";

            for (int i = 0; i < 3; ++i)
            {
                detailsText += $"Light {i}:\n\t{mapData.Settings.Lights[i]}\n";
            }

            detailsText += $"Zoom: {mapData.Settings.Zoom}\n" +
                           $"Sprite Scale: {mapData.Settings.SpriteScale}\n" +
                           $"Area Like Types: [{string.Join(", ", mapData.Settings.AreaLikeTypes)}]\n" +
                           $"Area Dislike Types: [{string.Join(", ", mapData.Settings.AreaDislikeTypes)}]\n" +
                           $"Map Tile Width: {mapData.Settings.MapTileWidth}\n" +
                           $"Map Tile Height: {mapData.Settings.MapTileHeight}\n" +
                           $"Map Tiles:\n";

            for (int y = 0; y < mapData.Settings.MapTileHeight; ++y)
            {
                detailsText += "\t";
                for (int x = 0; x < mapData.Settings.MapTileWidth; ++x)
                {
                    detailsText += $"[{mapData.Settings.MapTiles[x, y]}]";
                }
                detailsText += "\n";
            }

            return(detailsText);
        }
コード例 #2
0
ファイル: RoomData.cs プロジェクト: SamuelKinnett/MomenTFS
 public RoomData(TFSData tfsData, MAPData mapData)
 {
     TFSData = tfsData;
     MAPData = mapData;
 }