git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@1237 993157c7-ee19-0410-b2c4-bb4e9862e678

This commit is contained in:
beedee
2007-07-14 07:48:25 +00:00
parent 73682d80d6
commit a0df84b641
6 changed files with 39 additions and 28 deletions

View File

@@ -51,9 +51,9 @@ namespace OpenRa.Game
TileMix = new Package("../../../" + map.Theater + ".mix");
renderer.SetPalette(new HardwarePalette(renderer.Device, map));
terrain = new TerrainRenderer(renderer, map, TileMix);
terrain = new TerrainRenderer(renderer, map, TileMix, viewport);
world = new World(renderer);
world = new World(renderer, viewport);
treeCache = new TreeCache(renderer.Device, map, TileMix);
foreach (TreeReference treeReference in map.Trees)
@@ -65,7 +65,7 @@ namespace OpenRa.Game
world.Add(new Refinery(24 * new float2(5, 7), 1));
sidebar = new Sidebar(Race.Soviet, renderer);
sidebar = new Sidebar(Race.Soviet, renderer, viewport);
}
internal void Run()
@@ -99,20 +99,7 @@ namespace OpenRa.Game
void Frame()
{
float2 r1 = new float2(2, -2) / viewport.Size;
float2 r2 = new float2(-1, 1);
renderer.BeginFrame(r1, r2, viewport.Location);
renderer.Device.EnableScissor(0, 0, viewport.ClientSize.Width - 128, viewport.ClientSize.Height);
terrain.Draw(viewport);
world.Draw(renderer, viewport);
renderer.Device.DisableScissor();
sidebar.Paint(viewport);
renderer.EndFrame();
viewport.DrawRegions();
}
}
}