DDNet documentation
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 src
  android
   
android_main.cpp
   
android_main.h
  antibot
   
antibot_data.h
   
antibot_interface.h
   
antibot_null.cpp
  base
   unicode
    
confusables.cpp
    
confusables.h
    
confusables_data.cpp
    
tolower.cpp
    
tolower_data.cpp
    
tolower_data.h
   
aio.cpp
   
aio.h
   
bezier.cpp
   
bezier.h
   
bytes.cpp
   
bytes.h
   
color.cpp
   
color.h
   
crashdump.cpp
   
crashdump.h
   
dbg.cpp
   
dbg.h
   
detect.h
   
dynamic.h
   
fs.cpp
   
fs.h
   
hash.cpp
   
hash.h
   
hash_bundled.cpp
   
hash_ctxt.h
   
hash_libtomcrypt.cpp
   
hash_openssl.cpp
   
io.cpp
   
io.h
   
lock.h
   
log.cpp
   
log.h
   
log_color.h
   
logger.h
   
math.h
   
mem.cpp
   
mem.h
   
net.cpp
   
net.h
   
os.cpp
   
os.h
   
process.cpp
   
process.h
   
rust.h
   
secure.cpp
   
secure.h
   
sphore.cpp
   
sphore.h
   
str.cpp
   
str.h
   
thread.cpp
   
thread.h
   
time.cpp
   
time.h
   
types.h
   
vmath.h
   
windows.cpp
   
windows.h
  engine
   client
    backend
     null
      
backend_null.cpp
      
backend_null.h
     opengl
      
backend_opengl.cpp
      
backend_opengl.h
      
backend_opengl3.cpp
      
backend_opengl3.h
      
opengl_sl.cpp
      
opengl_sl.h
      
opengl_sl_program.cpp
      
opengl_sl_program.h
     opengles
      
backend_opengles.cpp
      
backend_opengles3.cpp
      
backend_opengles3.h
      
gles_class_defines.h
      
opengles_sl.cpp
      
opengles_sl_program.cpp
     vulkan
      
backend_vulkan.cpp
      
backend_vulkan.h
     
backend_base.cpp
     
backend_base.h
     
glsl_shader_compiler.cpp
     
glsl_shader_compiler.h
    
backend_sdl.cpp
    
backend_sdl.h
    
blocklist_driver.cpp
    
blocklist_driver.h
    
checksum.h
    
client.cpp
    
client.h
    
demoedit.cpp
    
demoedit.h
    
discord.cpp
    
enums.h
    
favorites.cpp
    
friends.cpp
    
friends.h
    
ghost.cpp
    
ghost.h
    
graph.cpp
    
graph.h
    
graphics_defines.h
    
graphics_threaded.cpp
    
graphics_threaded.h
    
graphics_threaded_sprites.cpp
    
input.cpp
    
input.h
    
keynames.cpp
    
keynames.h
    
notifications.cpp
    
notifications.h
    
serverbrowser.cpp
    
serverbrowser.h
    
serverbrowser_http.cpp
    
serverbrowser_http.h
    
serverbrowser_ping_cache.cpp
    
serverbrowser_ping_cache.h
    
sixup_translate_system.cpp
    
smooth_time.cpp
    
smooth_time.h
    
sound.cpp
    
sound.h
    
sqlite.cpp
    
steam.cpp
    
text.cpp
    
updater.cpp
    
updater.h
    
video.cpp
    
video.h
    
warning.cpp
   gfx
    
image.cpp
    
image_loader.cpp
    
image_loader.h
    
image_manipulation.cpp
    
image_manipulation.h
   server
    databases
     
connection.cpp
     
connection.h
     
connection_pool.cpp
     
connection_pool.h
     
mysql.cpp
     
sqlite.cpp
    
antibot.cpp
    
antibot.h
    
authmanager.cpp
    
authmanager.h
    
main.cpp
    
name_ban.cpp
    
name_ban.h
    
register.cpp
    
register.h
    
server.cpp
    
server.h
    
server_logger.cpp
    
server_logger.h
    
snap_id_pool.cpp
    
snap_id_pool.h
    
sql_string_helpers.cpp
    
sql_string_helpers.h
    
upnp.cpp
    
upnp.h
   shared
    
assertion_logger.cpp
    
assertion_logger.h
    
compression.cpp
    
compression.h
    
config.cpp
    
config.h
    
config_variables.h
    
console.cpp
    
console.h
    
csv.cpp
    
csv.h
    
datafile.cpp
    
datafile.h
    
demo.cpp
    
demo.h
    
econ.cpp
    
econ.h
    
engine.cpp
    
fifo.cpp
    
fifo.h
    
filecollection.cpp
    
filecollection.h
    
global_uuid_manager.cpp
    
host_lookup.cpp
    
host_lookup.h
    
http_curl.cpp
    
http_curl.h
    
http_emscripten.cpp
    
http_emscripten.h
    
huffman.cpp
    
huffman.h
    
jobs.cpp
    
jobs.h
    
json.cpp
    
json.h
    
jsonwriter.cpp
    
jsonwriter.h
    
kernel.cpp
    
linereader.cpp
    
linereader.h
    
localization.h
    
map.cpp
    
map.h
    
masterserver.cpp
    
masterserver.h
    
memheap.cpp
    
memheap.h
    
netban.cpp
    
netban.h
    
network.cpp
    
network.h
    
network_client.cpp
    
network_conn.cpp
    
network_console.cpp
    
network_console_conn.cpp
    
network_server.cpp
    
network_stun.cpp
    
packer.cpp
    
packer.h
    
protocol.h
    
protocol7.h
    
protocol_ex.cpp
    
protocol_ex.h
    
protocol_ex_msgs.h
    
protocolglue.cpp
    
protocolglue.h
    
ringbuffer.cpp
    
ringbuffer.h
    
serverinfo.cpp
    
serverinfo.h
    
sixup_translate_snapshot.cpp
    
snapshot.cpp
    
snapshot.h
    
storage.cpp
    
stun.cpp
    
stun.h
    
teehistorian_ex.cpp
    
teehistorian_ex.h
    
teehistorian_ex_chunks.h
    
translation_context.cpp
    
translation_context.h
    
uuid_manager.cpp
    
uuid_manager.h
    
video.cpp
    
video.h
    
websockets.cpp
    
websockets.h
   
antibot.h
   
client.h
   
config.h
   
console.h
   
demo.h
   
discord.h
   
editor.h
   
engine.h
   
favorites.h
   
font_icons.h
   
friends.h
   
ghost.h
   
graphics.cpp
   
graphics.h
   
http.cpp
   
http.h
   
image.h
   
input.h
   
kernel.h
   
keys.h
   
map.h
   
message.h
   
notifications.h
   
rust.h
   
server.h
   
serverbrowser.h
   
sound.h
   
sqlite.h
   
steam.h
   
storage.h
   
textrender.h
   
updater.h
   
uuid.h
   
warning.h
  game
   client
    components
     
background.cpp
     
background.h
     
binds.cpp
     
binds.h
     
broadcast.cpp
     
broadcast.h
     
camera.cpp
     
camera.h
     
censor.cpp
     
censor.h
     
chat.cpp
     
chat.h
     
community_icons.cpp
     
community_icons.h
     
console.cpp
     
console.h
     
controls.cpp
     
controls.h
     
countryflags.cpp
     
countryflags.h
     
damageind.cpp
     
damageind.h
     
debughud.cpp
     
debughud.h
     
effects.cpp
     
effects.h
     
emoticon.cpp
     
emoticon.h
     
envelope_state.cpp
     
envelope_state.h
     
flow.cpp
     
flow.h
     
freezebars.cpp
     
freezebars.h
     
ghost.cpp
     
ghost.h
     
hud.cpp
     
hud.h
     
important_alert.cpp
     
important_alert.h
     
infomessages.cpp
     
infomessages.h
     
items.cpp
     
items.h
     
key_binder.cpp
     
key_binder.h
     
local_server.cpp
     
local_server.h
     
mapimages.cpp
     
mapimages.h
     
maplayers.cpp
     
maplayers.h
     
mapsounds.cpp
     
mapsounds.h
     
menu_background.cpp
     
menu_background.h
     
menus.cpp
     
menus.h
     
menus_browser.cpp
     
menus_demo.cpp
     
menus_ingame.cpp
     
menus_ingame_touch_controls.cpp
     
menus_ingame_touch_controls.h
     
menus_settings.cpp
     
menus_settings_appearance.cpp
     
menus_settings_assets.cpp
     
menus_settings_controls.cpp
     
menus_settings_controls.h
     
menus_settings_credits.cpp
     
menus_settings_ddnet.cpp
     
menus_settings_general.cpp
     
menus_settings_graphics.cpp
     
menus_settings_language.cpp
     
menus_settings_player.cpp
     
menus_settings_sound.cpp
     
menus_settings_tee.cpp
     
menus_settings_tee7.cpp
     
menus_start.cpp
     
menus_start.h
     
motd.cpp
     
motd.h
     
nameplates.cpp
     
nameplates.h
     
particles.cpp
     
particles.h
     
players.cpp
     
players.h
     
race_demo.cpp
     
race_demo.h
     
scoreboard.cpp
     
scoreboard.h
     
skins.cpp
     
skins.h
     
skins7.cpp
     
skins7.h
     
sounds.cpp
     
sounds.h
     
spectator.cpp
     
spectator.h
     
statboard.cpp
     
statboard.h
     
tooltips.cpp
     
tooltips.h
     
touch_controls.cpp
     
touch_controls.h
     
voting.cpp
     
voting.h
    prediction
     entities
      
character.cpp
      
character.h
      
door.cpp
      
door.h
      
dragger.cpp
      
dragger.h
      
laser.cpp
      
laser.h
      
pickup.cpp
      
pickup.h
      
plasma.cpp
      
plasma.h
      
projectile.cpp
      
projectile.h
     
entity.cpp
     
entity.h
     
gameworld.cpp
     
gameworld.h
    
animstate.cpp
    
animstate.h
    
component.cpp
    
component.h
    
gameclient.cpp
    
gameclient.h
    
laser_data.cpp
    
laser_data.h
    
lineinput.cpp
    
lineinput.h
    
multiview.cpp
    
pickup_data.cpp
    
pickup_data.h
    
projectile_data.cpp
    
projectile_data.h
    
race.cpp
    
race.h
    
render.cpp
    
render.h
    
sixup_translate_connless.cpp
    
sixup_translate_game.cpp
    
sixup_translate_snapshot.cpp
    
skin.cpp
    
skin.h
    
ui.cpp
    
ui.h
    
ui_listbox.cpp
    
ui_listbox.h
    
ui_popups.cpp
    
ui_rect.cpp
    
ui_rect.h
    
ui_scrollregion.cpp
    
ui_scrollregion.h
   editor
    mapitems
     
envelope.cpp
     
envelope.h
     
envelope_evaluator.cpp
     
envelope_evaluator.h
     
image.cpp
     
image.h
     
layer.cpp
     
layer.h
     
layer_front.cpp
     
layer_front.h
     
layer_game.cpp
     
layer_game.h
     
layer_group.cpp
     
layer_group.h
     
layer_quads.cpp
     
layer_quads.h
     
layer_sounds.cpp
     
layer_sounds.h
     
layer_speedup.cpp
     
layer_speedup.h
     
layer_switch.cpp
     
layer_switch.h
     
layer_tele.cpp
     
layer_tele.h
     
layer_tiles.cpp
     
layer_tiles.h
     
layer_tune.cpp
     
layer_tune.h
     
map.cpp
     
map.h
     
map_io.cpp
     
sound.cpp
     
sound.h
    
auto_map.cpp
    
auto_map.h
    
component.cpp
    
component.h
    
editor.cpp
    
editor.h
    
editor_action.h
    
editor_actions.cpp
    
editor_actions.h
    
editor_history.cpp
    
editor_history.h
    
editor_object.cpp
    
editor_object.h
    
editor_props.cpp
    
editor_server_settings.cpp
    
editor_server_settings.h
    
editor_trackers.cpp
    
editor_trackers.h
    
editor_ui.cpp
    
editor_ui.h
    
enums.h
    
envelope_editor.cpp
    
envelope_editor.h
    
explanations.cpp
    
explanations.h
    
file_browser.cpp
    
file_browser.h
    
font_typer.cpp
    
font_typer.h
    
layer_selector.cpp
    
layer_selector.h
    
map_grid.cpp
    
map_grid.h
    
map_object.cpp
    
map_object.h
    
map_view.cpp
    
map_view.h
    
mapitems.h
    
popups.cpp
    
prompt.cpp
    
prompt.h
    
proof_mode.cpp
    
proof_mode.h
    
quad_art.cpp
    
quad_art.h
    
quad_knife.cpp
    
quad_knife.h
    
quick_action.h
    
quick_actions.cpp
    
quick_actions.h
    
references.cpp
    
references.h
    
smooth_value.cpp
    
smooth_value.h
    
tile_art.cpp
   map
    
envelope_extrema.cpp
    
envelope_extrema.h
    
envelope_manager.h
    
map_renderer.cpp
    
map_renderer.h
    
render_component.cpp
    
render_component.h
    
render_interfaces.h
    
render_layer.cpp
    
render_layer.h
    
render_map.cpp
    
render_map.h
   server
    entities
     
character.cpp
     
character.h
     
door.cpp
     
door.h
     
dragger.cpp
     
dragger.h
     
dragger_beam.cpp
     
dragger_beam.h
     
gun.cpp
     
gun.h
     
laser.cpp
     
laser.h
     
light.cpp
     
light.h
     
pickup.cpp
     
pickup.h
     
plasma.cpp
     
plasma.h
     
projectile.cpp
     
projectile.h
    gamemodes
     
ddnet.cpp
     
ddnet.h
     
mod.cpp
     
mod.h
    
ddracechat.cpp
    
ddracecommands.cpp
    
entity.cpp
    
entity.h
    
eventhandler.cpp
    
eventhandler.h
    
gamecontext.cpp
    
gamecontext.h
    
gamecontroller.cpp
    
gamecontroller.h
    
gameworld.cpp
    
gameworld.h
    
interactions.cpp
    
interactions.h
    
mutes.cpp
    
player.cpp
    
player.h
    
playermapping.cpp
    
playermapping.h
    
save.cpp
    
save.h
    
score.cpp
    
score.h
    
scoreworker.cpp
    
scoreworker.h
    
teams.cpp
    
teams.h
    
teehistorian.cpp
    
teehistorian.h
    
teeinfo.cpp
    
teeinfo.h
   
alloc.h
   
collision.cpp
   
collision.h
   
gamecore.cpp
   
gamecore.h
   
layers.cpp
   
layers.h
   
localization.cpp
   
localization.h
   
mapbugs.cpp
   
mapbugs.h
   
mapbugs_list.h
   
mapitems.cpp
   
mapitems.h
   
mapitems_ex.cpp
   
mapitems_ex.h
   
mapitems_ex_types.h
   
prng.cpp
   
prng.h
   
race_state.h
   
team_state.h
   
teamscore.cpp
   
teamscore.h
   
tuning.h
   
version.h
   
voting.h
  ios
   
ios_main.h
   
ios_main.mm
  macos
   
client.mm
   
notifications.mm
   
server.mm
  
mastersrv
  rust-bridge
   cpp
    
console.cpp
    
console.h
   engine
    shared
     
rust_version.cpp
     
rust_version.h
  steam
   
steam_api_flat.h
   
steam_api_stub.cpp
  test
   
aio_test.cpp
   
bezier_test.cpp
   
blocklist_driver_test.cpp
   
bytes_be_test.cpp
   
chunk_header_test.cpp
   
color_test.cpp
   
compression_test.cpp
   
csv_test.cpp
   
datafile_test.cpp
   
dbg_test.cpp
   
editor_test.cpp
   
fs_test.cpp
   
gameworld_test.cpp
   
git_revision_test.cpp
   
hash_test.cpp
   
huffman_test.cpp
   
io_test.cpp
   
jobs_test.cpp
   
json_test.cpp
   
jsonwriter_test.cpp
   
linereader_test.cpp
   
mapbugs_test.cpp
   
mapitems_test.cpp
   
math_test.cpp
   
mem_test.cpp
   
mutes_test.cpp
   
name_ban_test.cpp
   
net_test.cpp
   
netaddr_test.cpp
   
network_test.cpp
   
os_test.cpp
   
packer_test.cpp
   
prng_test.cpp
   
replace_words_test.cpp
   
score_test.cpp
   
secure_random_test.cpp
   
server_test.cpp
   
serverbrowser_test.cpp
   
serverinfo_test.cpp
   
snapshot_test.cpp
   
str_test.cpp
   
swap_endian_test.cpp
   
teehistorian_test.cpp
   
test.cpp
   
test.h
   
thread_test.cpp
   
time_test.cpp
   
timestamp_test.cpp
   
unix_test.cpp
   
uuid_test.cpp
   
vmath_test.cpp
   
windows_test.cpp
  tools
   
config_common.h
   
config_retrieve.cpp
   
config_store.cpp
   
crapnet.cpp
   
demo_extract_chat.cpp
   
dilate.cpp
   
dummy_map.cpp
   
map_convert_07.cpp
   
map_diff.cpp
   
map_extract.cpp
   
map_find_env.cpp
   
map_optimize.cpp
   
map_replace_area.cpp
   
map_replace_image.cpp
   
map_resave.cpp
   
map_test.cpp
   
packetgen.cpp
   
stun.cpp
   
twping.cpp
   
unicode_confusables.cpp
   
uuid.cpp