本文整理汇总了C#中IApp.Get方法的典型用法代码示例。如果您正苦于以下问题:C# IApp.Get方法的具体用法?C# IApp.Get怎么用?C# IApp.Get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IApp
的用法示例。
在下文中一共展示了IApp.Get方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Run
private static void Run(IApp app)
{
var player1Name = "Player 1";
var player2Name = "Player 2";
var players = new Dictionary<string, IPlayer>
{
{ player1Name, app.Get<IGameFactory>().CreatePlayer(player1Name) },
{ player2Name, app.Get<IGameFactory>().CreatePlayer(player2Name) }
};
var game = app.Get<IGameFactory>().CreateGame(players.Values.ToList());
//game.RegisterBot(new Bots.RandomMove.RandomMoveBot(players.First().Value));
game.RegisterBot(new Bots.RandomMove.RandomMoveBot(players.Last().Value));
game.Start(players.Values.First());
while (!game.HasEnded)
Program.OnTurnChanged(game, players);
Program.PrintBoard(game, game.Turn, players[game.Turn.Player]);
Program.OnGameEnded(game);
}