Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/NesTiler.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-10-27 19:51:42 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-10-27 19:51:42 +0300
commit37d459ac45432f546ec998a01c0d0c425a24947d (patch)
tree2bcb771bbfc8cfd8186a4202d74dc0d95fda7e59
parentcf82096887d8fc5ed9a1efd85d8ca1522857f5ff (diff)
Minor refactoring.
-rw-r--r--NesTiler/Program.cs13
1 files changed, 5 insertions, 8 deletions
diff --git a/NesTiler/Program.cs b/NesTiler/Program.cs
index fde58db..9d210e0 100644
--- a/NesTiler/Program.cs
+++ b/NesTiler/Program.cs
@@ -286,8 +286,7 @@ namespace com.clusterrr.Famicom.NesTiler
{
Trace.WriteLine($"Mapping palettes for image #{imageNum}...");
var image = images[imageNum];
- int attributeTableOffset;
- c.PattributeTableYOffsets.TryGetValue(imageNum, out attributeTableOffset);
+ c.PattributeTableYOffsets.TryGetValue(imageNum, out int attributeTableOffset);
paletteIndexes[imageNum] = new byte[image.Width / c.TilePalWidth, (int)Math.Ceiling((image.Height + attributeTableOffset) / (float)c.TilePalHeight)];
// For each tile/sprite
for (int tilePalY = 0; tilePalY < (int)Math.Ceiling((image.Height + attributeTableOffset) / (float)c.TilePalHeight); tilePalY++)
@@ -350,8 +349,7 @@ namespace com.clusterrr.Famicom.NesTiler
throw new InvalidOperationException("Attribute table generation available for backgrounds mode only.");
Trace.WriteLine($"Creating attribute table for image #{imageNum}...");
var image = images[imageNum];
- int attributeTableOffset;
- c.PattributeTableYOffsets.TryGetValue(imageNum, out attributeTableOffset);
+ c.PattributeTableYOffsets.TryGetValue(imageNum, out int attributeTableOffset);
var attributeTableRaw = new List<byte>();
int width = paletteIndexes[imageNum].GetLength(0);
int height = paletteIndexes[imageNum].GetLength(1);
@@ -399,8 +397,7 @@ namespace com.clusterrr.Famicom.NesTiler
{
Trace.WriteLine($"Creating pattern table for image #{imageNum}...");
var image = images[imageNum];
- int attributeTableOffset;
- c.PattributeTableYOffsets.TryGetValue(imageNum, out attributeTableOffset);
+ c.PattributeTableYOffsets.TryGetValue(imageNum, out int attributeTableOffset);
if (!patternTables.ContainsKey(!c.SharePatternTable ? imageNum : 0)) patternTables[!c.SharePatternTable ? imageNum : 0] = new Dictionary<Tile, int>();
var patternTable = patternTables[!c.SharePatternTable ? imageNum : 0];
if (!nameTables.ContainsKey(imageNum)) nameTables[imageNum] = new List<int>();
@@ -438,8 +435,8 @@ namespace com.clusterrr.Famicom.NesTiler
tileData[(y * c.TileWidth) + x] = colorIndex;
}
var tile = new Tile(tileData, c.TileHeight);
- int currentTileID, id;
- if (patternTable.TryGetValue(tile, out id))
+ int currentTileID;
+ if (patternTable.TryGetValue(tile, out int id))
{
if (c.Mode == Config.TilesMode.Backgrounds) nameTable.Add(id);
currentTileID = id;