2#include "network/network_client.h"
13 void Begin()
override;
15 void Update(sf::Time dt)
override;
19 void DrawImGui()
override;
21 void OnEvent(
const sf::Event& event)
override;
23 void Draw(sf::RenderTarget& window)
override
29 sf::Vector2u windowSize_;
App is an interface for applications that need to init/update/destroy, draw and get event from OS.
Definition: app.h:12
ClientApp is a App that owns a NetworkClient and shows it on the screen directly.
Definition: client_app.h:11
NetworkClient is a network client that uses SFML sockets.
Definition: network_client.h:16