group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
App.hpp File Reference

Top-level application object owning the window, renderer, and network client. More...

#include "AppContext.hpp"
#include "DeveloperConfig.hpp"
#include "IScreen.hpp"
#include "config/UserSettings.hpp"
#include "host/HostedServer.hpp"
#include "menus/main/ui/MainMenuUI.hpp"
#include "menus/postmatch/PostMatchResult.hpp"
#include "network/Client.hpp"
#include "network/NetworkConfig.hpp"
#include "renderer-new/NewRenderer.hpp"
#include "sfx/SfxSystem.hpp"
#include <SDL3/SDL.h>
#include <future>
#include <memory>
#include <optional>
#include <string>
Include dependency graph for App.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  App
 Root application class; owns shared resources and manages screen transitions. More...
struct  App::JoinAttemptResult

Detailed Description

Top-level application object owning the window, renderer, and network client.