(Weapon.DatOpener): hard-code archive contents.

This commit is contained in:
morkt 2018-12-30 14:05:50 +04:00
parent 8c55658d65
commit 7f3720d48c

View File

@ -26,6 +26,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel.Composition; using System.ComponentModel.Composition;
using System.Drawing;
using System.IO; using System.IO;
using System.Windows.Media; using System.Windows.Media;
@ -35,6 +36,7 @@ namespace GameRes.Formats.Weapon
{ {
internal class CgEntry : Entry internal class CgEntry : Entry
{ {
public uint Width;
public uint Height; public uint Height;
} }
@ -54,22 +56,24 @@ namespace GameRes.Formats.Weapon
public override ArcFile TryOpen (ArcView file) public override ArcFile TryOpen (ArcView file)
{ {
var arc_name = Path.GetFileName (file.Name); var arc_name = Path.GetFileName (file.Name);
uint[] height_table; Size[] dim_table;
if (!KnownFileTables.TryGetValue (arc_name, out height_table)) if (!KnownFileTables.TryGetValue (arc_name, out dim_table))
return null; return null;
uint stride = DefaultWidth * 2;
uint offset = 0; uint offset = 0;
var base_name = Path.GetFileNameWithoutExtension (arc_name); var base_name = Path.GetFileNameWithoutExtension (arc_name);
var dir = new List<Entry> (height_table.Length); var dir = new List<Entry> (dim_table.Length);
for (int i = 0; i < height_table.Length; ++i) for (int i = 0; i < dim_table.Length; ++i)
{ {
var name = string.Format ("{0}#{1:D4}", base_name, i); var name = string.Format ("{0}#{1:D4}", base_name, i);
uint width = (uint)dim_table[i].Width;
uint height = (uint)dim_table[i].Height;
var entry = new CgEntry { var entry = new CgEntry {
Name = name, Name = name,
Type = "image", Type = "image",
Offset = offset, Offset = offset,
Size = height_table[i] * stride, Size = height * width * 2,
Height = height_table[i], Width = width,
Height = height,
}; };
if (!entry.CheckPlacement (file.MaxOffset)) if (!entry.CheckPlacement (file.MaxOffset))
return null; return null;
@ -83,22 +87,315 @@ namespace GameRes.Formats.Weapon
{ {
var cgent = (CgEntry)entry; var cgent = (CgEntry)entry;
var input = arc.File.CreateStream (entry.Offset, entry.Size); var input = arc.File.CreateStream (entry.Offset, entry.Size);
var info = new ImageMetaData { Width = DefaultWidth, Height = cgent.Height, BPP = 16 }; var info = new ImageMetaData { Width = cgent.Width, Height = cgent.Height, BPP = 16 };
return new CgDecoder (input, info); return new CgDecoder (input, info);
} }
static readonly Dictionary<string, uint[]> KnownFileTables = new Dictionary<string, uint[]> (StringComparer.InvariantCultureIgnoreCase) { static readonly Dictionary<string, Size[]> KnownFileTables = new Dictionary<string, Size[]> (StringComparer.OrdinalIgnoreCase) {
{ "eventcg.dat", { "eventcg.dat",
new uint[] { new Size[] {
600, 600, 600, 600, 600, 1200, 600, 600, 600, 600, 600, 600, 1200, 600, 600, 600, 1200, new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, new Size (800, 600), new Size (800, 1200), new Size (800, 600), new Size (800, 600),
600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
600, 600, 600, 600, 600, 1200, 600, 600, 600, 1200, 600, 600, 600, 600, 600, 600, new Size (800, 1200), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 1200), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 1200), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 1200), new Size (800, 600),
new Size (800, 600), new Size (800, 600), new Size (800, 600), new Size (800, 600),
new Size (800, 600),
} }
}, },
{ "buy.dat", { "buy.dat",
new uint[] { new Size[] {
900, 34 new Size (800, 900), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160), new Size (128, 160), new Size (128, 160), new Size (128, 160),
new Size (128, 160),
}
},
{ "heyacg.dat",
new Size[] {
new Size (236, 174), new Size (236, 174), new Size (236, 174), new Size (236, 174),
new Size (236, 174), new Size (236, 174), new Size (236, 174), new Size (236, 174),
new Size (236, 174), new Size (236, 174), new Size (236, 174), new Size (236, 174),
new Size (236, 174), new Size (236, 174),
}
},
{ "kigaecg.dat",
new Size[] {
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
new Size (435, 600), new Size (435, 600), new Size (435, 600), new Size (435, 600),
}
},
{ "chibicg.dat",
new Size[] {
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
new Size (64, 64), new Size (64, 64), new Size (64, 64), new Size (64, 64),
}
},
{ "omake.dat",
new Size[] {
new Size (800, 600),
new Size (800, 300),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96), new Size (384, 96), new Size (384, 96), new Size (384, 96),
new Size (384, 96),
}
},
{ "result.dat",
new Size[] {
new Size (528, 600), new Size (528, 600),
new Size (272, 600), new Size (272, 600), new Size (272, 600), new Size (272, 600),
}
},
{ "title.dat",
new Size[] {
new Size (800, 1076),
new Size (800, 600),
} }
}, },
}; };