Update singlefile usage

This commit is contained in:
Kurt
2018-11-26 17:07:21 -08:00
parent ea6c8d3158
commit dec088766c
2 changed files with 5 additions and 5 deletions

View File

@@ -35,8 +35,8 @@ public void CancelEdits()
}
}
public Task<byte[][]> GetFiles() => Task.FromResult(new[] {Data});
public Task<byte[]> GetFile(int file, int subFile = 0) => Task.FromResult(Data);
public Task<byte[][]> GetFiles() => Task.FromResult(new[] {this[0]});
public Task<byte[]> GetFile(int file, int subFile = 0) => Task.FromResult(this[0]);
public Task SetFile(int file, byte[] value, int subFile = 0) => Task.FromResult(Data = value);
public Task SaveAs(string path, ContainerHandler handler, CancellationToken token) => new Task(() => Dump(path, handler), token);
public void Dump(string path, ContainerHandler handler) => File.WriteAllBytes(path ?? FilePath, Data);

View File

@@ -107,7 +107,7 @@ public void EditMoves()
public void EditGift()
{
var file = ROM[GameFile.EncounterGift];
var data = file.GetFiles().Result[0];
var data = file[0];
var objs = data.GetArray(z => new EncounterGift7b(z), EncounterGift7b.SIZE); // binary
var names = Enumerable.Range(0, objs.Length).Select(z => $"{z:00}").ToArray();
var cache = new DirectCache<EncounterGift7b>(objs);
@@ -136,7 +136,7 @@ void Randomize()
public void EditTrade()
{
var file = ROM[GameFile.EncounterTrade];
var data = file.GetFiles().Result[0];
var data = file[0];
var objs = data.GetArray(z => new EncounterTrade7b(z), EncounterTrade7b.SIZE); // binary
var names = Enumerable.Range(0, objs.Length).Select(z => $"{z:00}").ToArray();
var cache = new DirectCache<EncounterTrade7b>(objs);
@@ -166,7 +166,7 @@ void Randomize()
public void EditStatic()
{
var file = ROM[GameFile.EncounterStatic];
var data = file.GetFiles().Result[0];
var data = file[0];
var objs = data.GetArray(z => new EncounterStatic7b(z), EncounterStatic7b.SIZE); // binary
var names = Enumerable.Range(0, objs.Length).Select(z => $"{z:00}").ToArray();
var cache = new DirectCache<EncounterStatic7b>(objs);