Automatically write flat buffer templates on converion to prevent outdated ones.

This commit is contained in:
KillzXGaming 2019-12-14 16:46:20 -05:00
parent 315c7bbd79
commit 7ffa8a4045
2 changed files with 3 additions and 6 deletions

View file

@ -136,8 +136,7 @@ namespace Toolbox.Library.IO
var text = WriteJson(obj); var text = WriteJson(obj);
var fbsPath = Path.Combine(FlatPath, fbsName); var fbsPath = Path.Combine(FlatPath, fbsName);
if (!File.Exists(fbsPath)) File.WriteAllBytes(fbsPath, GetSchema(fbs));
File.WriteAllBytes(fbsPath, GetSchema(fbs));
var jsonPath = Path.Combine(FlatPath, jsonName); var jsonPath = Path.Combine(FlatPath, jsonName);
File.WriteAllText(jsonPath, text); File.WriteAllText(jsonPath, text);

View file

@ -211,9 +211,7 @@ namespace Toolbox.Library
Bitmap b = orig; Bitmap b = orig;
if (orig.PixelFormat != PixelFormat.Format32bppArgb) if (orig.PixelFormat != PixelFormat.Format32bppArgb)
{ {
Console.WriteLine($"orig.PixelFormat {orig.PixelFormat}"); b = new Bitmap(orig.Width, orig.Height, PixelFormat.Format32bppArgb);
b = new Bitmap(orig.Width, orig.Height,
System.Drawing.Imaging.PixelFormat.Format32bppArgb);
using (Graphics gr = Graphics.FromImage(b)) using (Graphics gr = Graphics.FromImage(b))
{ {
@ -222,7 +220,7 @@ namespace Toolbox.Library
} }
BitmapData bmData = b.LockBits(new Rectangle(0, 0, b.Width, b.Height), BitmapData bmData = b.LockBits(new Rectangle(0, 0, b.Width, b.Height),
ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb); ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb);
int stride = bmData.Stride; int stride = bmData.Stride;
System.IntPtr Scan0 = bmData.Scan0; System.IntPtr Scan0 = bmData.Scan0;