Files
OpenRA/OpenRA.Game/Chrome/WidgetActions.cs
2010-03-15 21:17:08 +13:00

36 lines
683 B
C#

using System.Collections.Generic;
using System.Drawing;
using OpenRA.FileFormats;
using OpenRA.Graphics;
namespace OpenRA.Widgets.Actions
{
public interface IWidgetAction { bool OnClick(MouseInput mi); }
public class QuitButtonAction : IWidgetAction
{
public bool OnClick(MouseInput mi)
{
Game.Exit();
return true;
}
}
public class JoinServerButtonAction : IWidgetAction
{
public bool OnClick(MouseInput mi)
{
Game.JoinServer(Game.Settings.NetworkHost, Game.Settings.NetworkPort);
return true;
}
}
public class CreateServerButtonAction : IWidgetAction
{
public bool OnClick(MouseInput mi)
{
Game.CreateServer();
return true;
}
}
}