1
- using Dat ;
2
1
using NAudio . Gui ;
3
2
using NAudio . Wave ;
4
3
using OpenLoco . Common ;
@@ -127,10 +126,6 @@ public MainForm()
127
126
const string paletteFilename = "WinGui.palette.png" ;
128
127
using ( var stream = assembly . GetManifestResourceStream ( paletteFilename ) )
129
128
{
130
- //var paletteBitmap = (Bitmap)Image.FromStream(stream!);
131
- //var palette = PaletteHelpers.PaletteFromBitmap(paletteBitmap);
132
- //model = new MainFormModel(logger, SettingsFile, palette);
133
-
134
129
var paletteBitmap = SixLabors . ImageSharp . Image . Load < Rgba32 > ( stream ! ) ;
135
130
var palette = new PaletteMap ( paletteBitmap ) ;
136
131
model = new MainFormModel ( logger , SettingsFile , palette ) ;
@@ -283,13 +278,13 @@ static ImageList MakeImageList(MainFormModel model, ILogger? logger = null)
283
278
284
279
static void AddObjectNode ( string key , string text , string objName , uint objChecksum , TreeView tv )
285
280
{
286
- var imageIndex = S5Header . IsOriginal ( objName , objChecksum ) ? 1 : 0 ;
281
+ var imageIndex = S5Header . IsVanilla ( objName , objChecksum ) ? 1 : 0 ;
287
282
_ = tv . Nodes . Add ( key , text , imageIndex , imageIndex ) ;
288
283
}
289
284
290
285
static void AddObjectNode ( string key , string text , string objName , uint objChecksum , TreeNode tn )
291
286
{
292
- var imageIndex = S5Header . IsOriginal ( objName , objChecksum ) ? 1 : 0 ;
287
+ var imageIndex = S5Header . IsVanilla ( objName , objChecksum ) ? 1 : 0 ;
293
288
_ = tn . Nodes . Add ( key , text , imageIndex , imageIndex ) ;
294
289
}
295
290
@@ -305,14 +300,14 @@ void InitFileTreeView(bool vanillaOnly, string fileFilter)
305
300
var filteredIndicies = filteredFiles
306
301
. Select ( f => f )
307
302
. OfType < ObjectIndexEntry > ( )
308
- . Where ( f => ! vanillaOnly || S5Header . IsOriginal ( f . ObjectName , f . Checksum ) ) ;
303
+ . Where ( f => ! vanillaOnly || S5Header . IsVanilla ( f . DatName , f . DatChecksum ) ) ;
309
304
310
305
tvFileTree . ImageList = MakeImageList ( model ) ;
311
306
312
307
foreach ( var obj in filteredIndicies )
313
308
{
314
309
var relative = Path . GetRelativePath ( model . Settings . ObjDataDirectory , obj . Filename ) ;
315
- AddObjectNode ( obj . Filename , relative , obj . ObjectName , obj . Checksum , tvFileTree ) ;
310
+ AddObjectNode ( obj . Filename , relative , obj . DatName , obj . DatChecksum , tvFileTree ) ;
316
311
}
317
312
318
313
tvFileTree . Sort ( ) ;
@@ -351,7 +346,7 @@ void InitObjectCategoryTree(bool vanillaOnly, string fileFilter)
351
346
var filteredIndicies = filteredFiles
352
347
. Select ( f => f )
353
348
. OfType < ObjectIndexEntry > ( )
354
- . Where ( f => ! vanillaOnly || S5Header . IsOriginal ( f . ObjectName , f . Checksum ) ) ;
349
+ . Where ( f => ! vanillaOnly || S5Header . IsVanilla ( f . DatName , f . DatChecksum ) ) ;
355
350
356
351
tvObjType . ImageList = MakeImageList ( model ) ;
357
352
@@ -364,7 +359,7 @@ void InitObjectCategoryTree(bool vanillaOnly, string fileFilter)
364
359
{
365
360
foreach ( var obj in group )
366
361
{
367
- AddObjectNode ( obj . Filename , obj . ObjectName , obj . ObjectName , obj . Checksum , objTypeNode ) ;
362
+ AddObjectNode ( obj . Filename , obj . DatName , obj . DatName , obj . DatChecksum , objTypeNode ) ;
368
363
}
369
364
}
370
365
else
@@ -374,7 +369,7 @@ void InitObjectCategoryTree(bool vanillaOnly, string fileFilter)
374
369
var vehicleTypeNode = new TreeNode ( vehicleType . Key . ToString ( ) ) ;
375
370
foreach ( var veh in vehicleType )
376
371
{
377
- AddObjectNode ( veh . Filename , veh . ObjectName , veh . ObjectName , veh . Checksum , vehicleTypeNode ) ;
372
+ AddObjectNode ( veh . Filename , veh . DatName , veh . DatName , veh . DatChecksum , vehicleTypeNode ) ;
378
373
}
379
374
380
375
_ = objTypeNode . Nodes . Add ( vehicleTypeNode ) ;
0 commit comments