示例#1
0
    public void StartGame(List <IPlayerView> playerViews)
    {
        _statController.EndGame();
        _playerController.EndGame();
        _gameController.EndGame();

        var list  = new List <Player>();
        int count = 0;

        foreach (var player in playerViews)
        {
            list.Add(new Player(player, new PlayerModel(), count++));
        }
        _playerController.InitPlayers(list);
        _gameController.InitPlayers(list);
        _statController.InitPlayers(list, _gameController.Stats);
    }