git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@1338 993157c7-ee19-0410-b2c4-bb4e9862e678
This commit is contained in:
@@ -19,7 +19,7 @@ namespace OpenRa.Game
|
||||
|
||||
public World(Renderer renderer, Game game)
|
||||
{
|
||||
region = Region.Create(game.viewport, DockStyle.Left, game.viewport.Width - 128, Draw);
|
||||
region = Region.Create(game.viewport, DockStyle.Left, game.viewport.Width - 128, Draw, WorldClicked);
|
||||
this.game = game;
|
||||
game.viewport.AddRegion(region);
|
||||
|
||||
@@ -32,6 +32,16 @@ namespace OpenRa.Game
|
||||
|
||||
int lastTime = Environment.TickCount;
|
||||
|
||||
void WorldClicked(object sender, MouseEventArgs e)
|
||||
{
|
||||
float2 xy = (1 / 24.0f) * (new float2(e.Location) + game.viewport.Location);
|
||||
if (orderGenerator != null)
|
||||
{
|
||||
IOrder order = orderGenerator.Order(new int2((int)xy.X, (int)xy.Y));
|
||||
game.Issue(order);
|
||||
}
|
||||
}
|
||||
|
||||
void Draw()
|
||||
{
|
||||
int t = Environment.TickCount;
|
||||
|
||||
Reference in New Issue
Block a user