2#include <SFML/Window/Event.hpp>
3#include <SFML/Graphics/RenderTexture.hpp>
6#include "network_client.h"
21 void Begin()
override;
23 void Update(sf::Time dt)
override;
27 void DrawImGui()
override;
29 void Draw(sf::RenderTarget& renderTarget)
override;
31 void OnEvent(
const sf::Event& event)
override;
33 std::array<NetworkClient, maxPlayerNmb> clients_;
34 std::array<sf::RenderTexture, maxPlayerNmb> clientsFramebuffers_;
35 sf::Sprite screenQuad_;
36 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
NetworkClientDebugApp is a class that have several NetworkClient and shows them on the screen,...
Definition: network_client_debug_app.h:18