PPPI RPG Game
multiplayer_manager.h
1 
5 public:
10 
15  void createSession(/* параметры сессии */);
16 
21  void joinSession(/* идентификатор сессии */);
22 
27 
32  void sendData(/* данные для отправки */);
33 
37  void receiveData();
38 
42  void closeSession();
43 
44 private:
49  void handlePlayerJoin(/* данные игрока */);
50 
55  void handlePlayerLeave(/* идентификатор игрока */);
56 
61 };
Класс MultiplayerManager позволяет игрокам взаимодействовать друг с другом в онлайн-режиме.
Definition: multiplayer_manager.h:4
void receiveData()
Получает данные от сервера или других игроков.
void handlePlayerLeave()
Обрабатывает выход игрока из сессии.
void createSession()
Создает новую мультиплеерную сессию.
void joinSession()
Присоединяется к существующей мультиплеерной сессии.
void initializeNetwork()
Инициализирует сетевую инфраструктуру для мультиплеера.
void updateNetworkEvents()
Обрабатывает события сети и обновляет состояние мультиплеера.
void sendData()
Отправляет данные игрока на сервер или другим игрокам.
void closeSession()
Завершает сессию и отключается от мультиплеера.
void synchronizeGameState()
Синхронизирует состояние игры между всеми участниками.
void handlePlayerJoin()
Обрабатывает подключение нового игрока.