diff --git a/OpenRa.Game/MainWindow.cs b/OpenRa.Game/MainWindow.cs index dd356ddac4..fd183b035e 100644 --- a/OpenRa.Game/MainWindow.cs +++ b/OpenRa.Game/MainWindow.cs @@ -32,8 +32,6 @@ namespace OpenRa.Game Effect effect; IntPtr texture, scroll; - SpriteHelper spriteHelper; - FontHelper fontHelper; void LoadTextures() { @@ -50,10 +48,10 @@ namespace OpenRa.Game TileSheetBuilder builder = new TileSheetBuilder( pageSize, sheetProvider ); - for( int i = 0; i < 128; i++ ) - for (int j = 0; j < 128; j++) + for( int i = 0; i < map.Width; i++ ) + for (int j = 0; j < map.Height; j++) { - TileReference tileRef = map.MapTiles[i, j]; + TileReference tileRef = map.MapTiles[i + map.XOffset, j + map.YOffset]; if (!tileMapping.ContainsKey(tileRef)) { @@ -92,7 +90,7 @@ namespace OpenRa.Game List vertices = new List();// Vertex[] vertices = new Vertex[4 * 128 * 128]; for (int j = 0; j < map.Height; j++) - for( int i = 0; i < map.Width; i++ ) + for (int i = 0; i < map.Width; i++) { SheetRectangle tile = tileMapping[map.MapTiles[i + map.XOffset, j + map.YOffset]];