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

This commit is contained in:
(no author)
2007-07-24 06:08:44 +00:00
parent c725811bbe
commit a5cc26df09
13 changed files with 116 additions and 23 deletions

View File

@@ -48,11 +48,11 @@ namespace OpenRa.Game
game.world.Add( new Mcv( new int2( 5, 5 ), 3 ) );
game.world.Add( new Mcv( new int2( 7, 5 ), 2 ) );
Mcv mcv = new Mcv( new int2( 9, 5 ), 1 );
game.world.myUnit = mcv;
game.world.orderGenerator = mcv;
game.world.Add( mcv );
game.world.Add( new Refinery( new int2( 7, 5 ), 2 ) );
sidebar = new Sidebar(Race.Soviet, renderer, game.viewport);
sidebar = new Sidebar(game.techTree, Race.Soviet, renderer, game.viewport);
renderer.SetPalette( new HardwarePalette( renderer, game.map ) );
}
@@ -79,12 +79,15 @@ namespace OpenRa.Game
RectangleF rect = new RectangleF(sidebar.Location.ToPointF(), new SizeF(sidebar.Width, game.viewport.Height));
if (rect.Contains(point.ToPointF()))
{
sidebar.Build(sidebar.FindSpriteAtPoint(point));
sidebar.Build( sidebar.FindSpriteAtPoint( point ), game );
return;
}
float2 xy = (1 / 24.0f) * point;
IOrder order = game.world.myUnit.Order( new int2( (int)xy.X, (int)xy.Y ) );
game.Issue( order );
if( game.world.orderGenerator != null )
{
IOrder order = game.world.orderGenerator.Order( new int2( (int)xy.X, (int)xy.Y ) );
game.Issue( order );
}
}
}