group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123456]
 
src
 
client
 
animation
 
app
 
config
 
debug
 
game
 
host
 
hud
 
main
 
menus
 
network
 
particles
 
renderer-new
 
sfx
 
systems
 
util
 
voice
 
IScreen.cpp
Shared event and frame helpers used by every menu IScreen
 
IScreen.hpp
Abstract interface for top-level application screens (lobby, in-game)
 
clientbot
 
Bot.cpp
Implementation of the headless client bot
 
Bot.hpp
Headless network-only client bot for load-testing the server
 
main.cpp
Multi-bot load-test launcher
 
directory
 
main
 
network
 
ecs
 
abilities
 
components
 
physics
 
registry
 
systems
 
AssetCatalog.hpp
Static asset loading and render-default metadata
 
AssetRegistry.hpp
Central registry mapping named assets to renderer model indices
 
MapConfig.hpp
Single source of truth for which map is loaded and how, shared by client and server
 
network
 
crypto
 
discovery
 
lobby
 
transport
 
ChatProtocol.cpp
Text-chat packet helpers
 
ChatProtocol.hpp
Bounded text-chat packet helpers shared by client, server, and tests
 
DiscoverySettings.hpp
Runtime host-controlled discovery advertisement settings
 
MatchConfig.hpp
 
MatchStatus.hpp
Shared definitions for match status and state synchronization between server and clients
 
MessageStream.cpp
Implementation of the MessageStream length-prefixed framing layer
 
MessageStream.hpp
Length-prefixed message framing layer over a TCP stream socket
 
NetKillEvent.hpp
Structure of kill event broadcasted from server to clients
 
NetworkConfig.cpp
Implementation of loadNetworkConfig()
 
NetworkConfig.hpp
Network configuration loaded from config.toml at startup
 
OutboundQueue.cpp
Implementation of the per-client outbound message queue
 
OutboundQueue.hpp
Per-client outbound message queue with replace-on-stale semantics
 
PacketType.hpp
Network packet type identifiers for client-server communication
 
RegistryArchive.hpp
Lightweight binary serialization archives for ECS component snapshots
 
RegistrySerialization.cpp
Implementation of ECS registry serialization for network transport
 
RegistrySerialization.hpp
Serialize and deserialize the entt ECS registry for network replication
 
RelayToken.hpp
Opaque relay authorization token shared by discovery and transport
 
RosterEvent.hpp
 
ServerName.hpp
Shared server-name validation helpers
 
ShotDebugReport.hpp
Wire-format types for the PR-20 lag-comp shot debug visualizer
 
ShotEvent.hpp
Wire-format particle effect event broadcast from server to all clients
 
VoiceProtocol.cpp
Opus voice-frame packet helpers
 
VoiceProtocol.hpp
Bounded Opus voice-frame packet helpers
 
server
 
game
 
lobby
 
main
 
network
 
perf
 
systems
 
DeveloperConfig.cpp
Implementation of loadDeveloperConfig()
 
DeveloperConfig.hpp
Developer-mode configuration loaded from config.toml