示例#1
0
 def __init__(self) -> None:
     self.score = ScoreView()
     self.tournament_view = TournamentView()
     self.menu_view = MenuView()
     self.utilities_view = UtilitiesView()
     self.player_view = PlayerView()
     self.match_view = MatchView()
示例#2
0
    def __init__(self) -> None:
        self.view_controller = ViewsController()
        self.menu_view = MenuView()
        self.player_view = PlayerView()
        self.round_view = RoundView()
        self.score = ScoreView()
        self.utilities_view = UtilitiesView()
        self.tournois_view = TournamentView()

        self.players: List = []
示例#3
0
    def __init__(self) -> None:
        self.model_controller = ModelsController()
        self.view_controller = ViewsController()
        self.db_controller = DBController()

        self.player_view = PlayerView()
        self.menu_view = MenuView()
        self.tournament_view = TournamentView()
        self.utilities_view = UtilitiesView()
        self.score_view = ScoreView()
def main():
    deck = Deck()

    active_view = PlayerView()
    passive_views = (active_view, BroadcastView(), InternetStreamingView())
    views = Views(active_view, passive_views)

    checker = CheckerRankAndSuitIndex()

    game = Controller(deck, views, checker)
    game.run()