本文整理汇总了C#中IRenderer.RenderMainMenu方法的典型用法代码示例。如果您正苦于以下问题:C# IRenderer.RenderMainMenu方法的具体用法?C# IRenderer.RenderMainMenu怎么用?C# IRenderer.RenderMainMenu使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IRenderer
的用法示例。
在下文中一共展示了IRenderer.RenderMainMenu方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Start
public void Start(IRenderer renderer, IInputProvider provider)
{
renderer.RenderMainMenu();
IWinningConditions winningConditions = new WinningConditions();
var players = new List<IPlayer>();
var kingPlayer = new Player("king");
var pawnPlayer = new Player("pawn");
players.Add(kingPlayer);
players.Add(pawnPlayer);
var board = new Board.Board();
var engine = new KingSurvivalEngine(renderer, provider, board, winningConditions, players);
engine.InitializeGame().StartGame();
}
示例2: Start
/// <summary>
/// Method for starting a game
/// </summary>
/// <param name="renderer">The renderer on which the info is going to be rendered</param>
/// <param name="provider">The input provider that provides information</param>
public void Start(IRenderer renderer, IInputProvider provider)
{
renderer.RenderMainMenu();
IWinningConditions winningConditions = new WinningConditions();
var players = new List<IPlayer>();
var kingPlayer = new Player(provider.GetPlayerName());
var pawnPlayer = new Player(provider.GetPlayerName());
players.Add(kingPlayer);
players.Add(pawnPlayer);
var board = new Board.Board();
var memory = new BoardMemory();
var context = new CommandContext(memory, board, players[0]);
var commandFactory = new CommandFactory();
var engine = new KingSurvivalEngine(renderer, provider, board, winningConditions, players, memory, context, commandFactory);
engine.InitializeGame().StartGame();
}