1#ifndef COCKATRICE_INTENT_JOIN_SERVER_GAME_H
2#define COCKATRICE_INTENT_JOIN_SERVER_GAME_H
8#include <QScopedPointer>
21 std::unique_ptr<ContextJoinGame> _context);
void onPreconditionSatisfied() override
Definition intent_join_server_game.cpp:39
TabSupervisor * tabSupervisor
Definition intent_join_server_game.h:32
RemoteClient * remoteClient
Definition intent_join_server_game.h:33
bool checkPrecondition() const override
Definition intent_join_server_game.cpp:17
IntentJoinServerGame(TabSupervisor *_tabSupervisor, RemoteClient *_remoteClient, std::unique_ptr< ContextJoinGame > _context)
Definition intent_join_server_game.cpp:10
bool tryJoinGame(TabRoom *room)
Definition intent_join_server_game.cpp:52
void waitForGame(TabRoom *room)
Definition intent_join_server_game.cpp:66
void onPreconditionNotSatisfied() override
Definition intent_join_server_game.cpp:47
QScopedPointer< ContextJoinGame > context
Definition intent_join_server_game.h:34
Intent(QObject *parent=nullptr)
Definition intent.cpp:3
Definition remote_client.h:22
Definition tab_supervisor.h:84