From 5593b9ffddcd8868f8769beee3ad82abd07c4876 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Fri, 17 Sep 2010 18:59:14 +1200 Subject: [PATCH] start splitting up tsb; fix a wtf in the save code --- OpenRA.TilesetBuilder/Form1.cs | 127 +- .../OpenRA.TilesetBuilder.csproj | 4 + OpenRA.TilesetBuilder/Surface.cs | 114 + OpenRA.TilesetBuilder/Template.cs | 19 + mods/d2k/raw/d2k_BLOXBASE.tsx | 2415 ++++++++--------- 5 files changed, 1265 insertions(+), 1414 deletions(-) create mode 100644 OpenRA.TilesetBuilder/Surface.cs create mode 100644 OpenRA.TilesetBuilder/Template.cs diff --git a/OpenRA.TilesetBuilder/Form1.cs b/OpenRA.TilesetBuilder/Form1.cs index 8facf90a35..051b1797c8 100644 --- a/OpenRA.TilesetBuilder/Form1.cs +++ b/OpenRA.TilesetBuilder/Form1.cs @@ -24,6 +24,7 @@ namespace OpenRA.TilesetBuilder { string srcfile; int size; + public Form1( string src, int size ) { srcfile = src; @@ -31,11 +32,11 @@ namespace OpenRA.TilesetBuilder InitializeComponent(); surface1.TileSize = size; surface1.Image = (Bitmap)Image.FromFile(src); + surface1.Image.SetResolution(96, 96); // people keep being noobs about DPI, and GDI+ cares. surface1.TerrainTypes = new int[surface1.Image.Width / size, surface1.Image.Height / size]; /* all passable by default */ surface1.Templates = new List