diff --git a/datasrc/network.py b/datasrc/network.py index 81b1fe462..e2cc102e8 100644 --- a/datasrc/network.py +++ b/datasrc/network.py @@ -39,8 +39,6 @@ Authed = ["NO", "HELPER", "MOD", "ADMIN"] EntityClasses = ["PROJECTILE", "DOOR", "DRAGGER_WEAK", "DRAGGER_NORMAL", "DRAGGER_STRONG", "GUN_NORMAL", "GUN_EXPLOSIVE", "GUN_FREEZE", "GUN_UNFREEZE", "LIGHT", "PICKUP"] RawHeader = ''' - -#include #include enum @@ -69,7 +67,6 @@ enum ''' RawSource = ''' -#include #include "protocol.h" ''' diff --git a/datasrc/seven/network.py b/datasrc/seven/network.py index d24ddb4e0..21d5a7484 100644 --- a/datasrc/seven/network.py +++ b/datasrc/seven/network.py @@ -23,8 +23,6 @@ GameMsgIDs = Enum("GAMEMSG", ["TEAM_SWAP", "SPEC_INVALIDID", "TEAM_SHUFFLE", "TE RawHeader = ''' -#include - enum { INPUT_STATE_MASK=0x3f @@ -58,7 +56,6 @@ enum ''' RawSource = ''' -#include #include "protocol.h" ''' diff --git a/src/base/hash_libtomcrypt.cpp b/src/base/hash_libtomcrypt.cpp index 0158e41cc..7cd7456ad 100644 --- a/src/base/hash_libtomcrypt.cpp +++ b/src/base/hash_libtomcrypt.cpp @@ -5,7 +5,6 @@ #include "hash_ctxt.h" -#include #include #include diff --git a/src/base/system.cpp b/src/base/system.cpp index fe9a090e8..6dbd07c67 100644 --- a/src/base/system.cpp +++ b/src/base/system.cpp @@ -15,9 +15,6 @@ #include "logger.h" -#if !defined(CONF_PLATFORM_MACOS) -#include -#endif #include #include diff --git a/src/base/system.h b/src/base/system.h index 2570f7197..a7ca44fb7 100644 --- a/src/base/system.h +++ b/src/base/system.h @@ -14,8 +14,6 @@ #define __USE_GNU #endif -#include -#include #include #include diff --git a/src/engine/client/backend/glsl_shader_compiler.cpp b/src/engine/client/backend/glsl_shader_compiler.cpp index fce6074f5..2eeaa8019 100644 --- a/src/engine/client/backend/glsl_shader_compiler.cpp +++ b/src/engine/client/backend/glsl_shader_compiler.cpp @@ -1,7 +1,7 @@ #include "glsl_shader_compiler.h" #include -#include +#include CGLSLCompiler::CGLSLCompiler(int OpenGLVersionMajor, int OpenGLVersionMinor, int OpenGLVersionPatch, bool IsOpenGLES, float TextureLODBias) { diff --git a/src/engine/client/backend/opengl/backend_opengl.cpp b/src/engine/client/backend/opengl/backend_opengl.cpp index b73480ca2..5b3c308c1 100644 --- a/src/engine/client/backend/opengl/backend_opengl.cpp +++ b/src/engine/client/backend/opengl/backend_opengl.cpp @@ -7,6 +7,7 @@ #include #include +#include #include diff --git a/src/engine/client/backend/opengl/backend_opengl.h b/src/engine/client/backend/opengl/backend_opengl.h index de678a25c..da7d8751f 100644 --- a/src/engine/client/backend/opengl/backend_opengl.h +++ b/src/engine/client/backend/opengl/backend_opengl.h @@ -13,7 +13,6 @@ #include #include -#include class CGLSLProgram; class CGLSLTWProgram; diff --git a/src/engine/client/backend/opengl/backend_opengl3.h b/src/engine/client/backend/opengl/backend_opengl3.h index e6ef6a198..72c440eb1 100644 --- a/src/engine/client/backend/opengl/backend_opengl3.h +++ b/src/engine/client/backend/opengl/backend_opengl3.h @@ -10,8 +10,6 @@ #define ENGINE_CLIENT_BACKEND_OPENGL_BACKEND_OPENGL3_H_AS_ES #endif -#include - #include "backend_opengl.h" #define MAX_STREAM_BUFFER_COUNT 10 diff --git a/src/engine/client/backend/opengl/opengl_sl.cpp b/src/engine/client/backend/opengl/opengl_sl.cpp index a6d56cd24..8c0e883d2 100644 --- a/src/engine/client/backend/opengl/opengl_sl.cpp +++ b/src/engine/client/backend/opengl/opengl_sl.cpp @@ -10,9 +10,8 @@ #include #include -#include - #include +#include #ifndef BACKEND_AS_OPENGL_ES #include diff --git a/src/engine/client/backend/opengl/opengl_sl.h b/src/engine/client/backend/opengl/opengl_sl.h index 859f732ec..258c8cd3d 100644 --- a/src/engine/client/backend/opengl/opengl_sl.h +++ b/src/engine/client/backend/opengl/opengl_sl.h @@ -10,13 +10,8 @@ #define ENGINE_CLIENT_BACKEND_OPENGL_OPENGL_SL_H_AS_ES #endif -#include - #include -#include -#include - class CGLSLCompiler; class CGLSL diff --git a/src/engine/client/backend/opengl/opengl_sl_program.h b/src/engine/client/backend/opengl/opengl_sl_program.h index d9d7ea177..6c2abd672 100644 --- a/src/engine/client/backend/opengl/opengl_sl_program.h +++ b/src/engine/client/backend/opengl/opengl_sl_program.h @@ -10,8 +10,6 @@ #define ENGINE_CLIENT_BACKEND_OPENGL_OPENGL_SL_PROGRAM_H_AS_ES #endif -#include - #include class CGLSL; diff --git a/src/engine/client/backend/vulkan/backend_vulkan.cpp b/src/engine/client/backend/vulkan/backend_vulkan.cpp index 5a4558e4e..2ad245d3f 100644 --- a/src/engine/client/backend/vulkan/backend_vulkan.cpp +++ b/src/engine/client/backend/vulkan/backend_vulkan.cpp @@ -35,8 +35,7 @@ #include -#include -#include +#include #include #include diff --git a/src/engine/client/backend/vulkan/backend_vulkan.h b/src/engine/client/backend/vulkan/backend_vulkan.h index 6ad4a04bc..ad42a2333 100644 --- a/src/engine/client/backend/vulkan/backend_vulkan.h +++ b/src/engine/client/backend/vulkan/backend_vulkan.h @@ -1,8 +1,7 @@ #ifndef ENGINE_CLIENT_BACKEND_VULKAN_BACKEND_VULKAN_H #define ENGINE_CLIENT_BACKEND_VULKAN_BACKEND_VULKAN_H -#include -#include +#include static constexpr int gs_BackendVulkanMajor = 1; static constexpr int gs_BackendVulkanMinor = 0; diff --git a/src/engine/client/backend_sdl.cpp b/src/engine/client/backend_sdl.cpp index 1614936a2..02e023330 100644 --- a/src/engine/client/backend_sdl.cpp +++ b/src/engine/client/backend_sdl.cpp @@ -12,18 +12,15 @@ #include -#include "SDL.h" +#include +#include +#include +#include -#include "SDL_syswm.h" #include #include -#include #include -#include "SDL_hints.h" -#include "SDL_pixels.h" -#include "SDL_video.h" - #include #include @@ -45,15 +42,11 @@ #endif #if defined(CONF_BACKEND_VULKAN) -#include - #include "backend/vulkan/backend_vulkan.h" #endif #include "graphics_threaded.h" -#include - #include #ifdef __MINGW32__ diff --git a/src/engine/client/backend_sdl.h b/src/engine/client/backend_sdl.h index 6109d8fea..0c4de6c6d 100644 --- a/src/engine/client/backend_sdl.h +++ b/src/engine/client/backend_sdl.h @@ -1,23 +1,17 @@ #ifndef ENGINE_CLIENT_BACKEND_SDL_H #define ENGINE_CLIENT_BACKEND_SDL_H -#include "SDL.h" +#include #include #include "engine/graphics.h" #include "graphics_defines.h" - -#include "blocklist_driver.h" #include "graphics_threaded.h" -#include - #include #include #include -#include -#include #if defined(CONF_PLATFORM_MACOS) #include diff --git a/src/engine/client/blocklist_driver.cpp b/src/engine/client/blocklist_driver.cpp index 8c2a5088a..1f375d04d 100644 --- a/src/engine/client/blocklist_driver.cpp +++ b/src/engine/client/blocklist_driver.cpp @@ -2,6 +2,8 @@ #include +#include + #define VERSION_PARTS 4 struct SVersion diff --git a/src/engine/client/client.cpp b/src/engine/client/client.cpp index 0a273833c..c6a969b51 100644 --- a/src/engine/client/client.cpp +++ b/src/engine/client/client.cpp @@ -5,19 +5,15 @@ #include #include - -#include #include #include #include #include #include -#include #include -#include -#include +#include #include #include @@ -38,27 +34,24 @@ #include #include #include -#include #include #include #include #include -#include #include #include #include #include #include -#include #include #include #include +#include #include #include -#include #if defined(CONF_FAMILY_WINDOWS) #define WIN32_LEAN_AND_MEAN @@ -73,15 +66,11 @@ #include "video.h" #endif -#include - #include "SDL.h" #ifdef main #undef main #endif -// for android -#include "SDL_rwops.h" #include "base/hash.h" // for msvc diff --git a/src/engine/client/graphics_threaded.cpp b/src/engine/client/graphics_threaded.cpp index 1c3172341..dd11fa855 100644 --- a/src/engine/client/graphics_threaded.cpp +++ b/src/engine/client/graphics_threaded.cpp @@ -15,7 +15,6 @@ #include #include -#include #include #include #include @@ -24,8 +23,6 @@ #include -#include // cosf, sinf, log2f - #if defined(CONF_VIDEORECORDER) #include "video.h" #endif diff --git a/src/engine/client/input.cpp b/src/engine/client/input.cpp index 111304c62..2b863699d 100644 --- a/src/engine/client/input.cpp +++ b/src/engine/client/input.cpp @@ -1,6 +1,10 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ -#include "SDL.h" +#include +#include +#include +#include +#include #include #include diff --git a/src/engine/client/input.h b/src/engine/client/input.h index 2a5dd3deb..e9ad34029 100644 --- a/src/engine/client/input.h +++ b/src/engine/client/input.h @@ -7,8 +7,6 @@ #include #include -#include - class CInput : public IEngineInput { IEngineGraphics *m_pGraphics; diff --git a/src/engine/client/serverbrowser_ping_cache.cpp b/src/engine/client/serverbrowser_ping_cache.cpp index b2648b504..e674d2670 100644 --- a/src/engine/client/serverbrowser_ping_cache.cpp +++ b/src/engine/client/serverbrowser_ping_cache.cpp @@ -6,7 +6,6 @@ #include #include -#include #include class CServerBrowserPingCache : public IServerBrowserPingCache diff --git a/src/engine/client/sound.h b/src/engine/client/sound.h index 605c9caca..1942f8160 100644 --- a/src/engine/client/sound.h +++ b/src/engine/client/sound.h @@ -7,7 +7,7 @@ #include #include -#include "SDL.h" +#include class CSound : public IEngineSound { diff --git a/src/engine/client/text.cpp b/src/engine/client/text.cpp index 681dbd04e..c1f8cdb05 100644 --- a/src/engine/client/text.cpp +++ b/src/engine/client/text.cpp @@ -5,7 +5,6 @@ #include #include #include -#include #include #include diff --git a/src/engine/client/updater.cpp b/src/engine/client/updater.cpp index 75ad139a3..636fa3ee1 100644 --- a/src/engine/client/updater.cpp +++ b/src/engine/client/updater.cpp @@ -3,9 +3,9 @@ #include #include #include +#include #include #include -#include #include // system diff --git a/src/engine/client/updater.h b/src/engine/client/updater.h index 788327489..3b9f2b0c2 100644 --- a/src/engine/client/updater.h +++ b/src/engine/client/updater.h @@ -1,7 +1,6 @@ #ifndef ENGINE_CLIENT_UPDATER_H #define ENGINE_CLIENT_UPDATER_H -#include #include #include #include diff --git a/src/engine/client/video.cpp b/src/engine/client/video.cpp index 235545229..b7ec607a1 100644 --- a/src/engine/client/video.cpp +++ b/src/engine/client/video.cpp @@ -7,6 +7,11 @@ #include #include +extern "C" { +#include +#include +}; + #include #include diff --git a/src/engine/client/video.h b/src/engine/client/video.h index b326ebf70..5c2e81de2 100644 --- a/src/engine/client/video.h +++ b/src/engine/client/video.h @@ -3,18 +3,13 @@ #include -#include "graphics_defines.h" - extern "C" { #include #include -#include -#include #include #include }; -#include #include #include diff --git a/src/engine/ghost.h b/src/engine/ghost.h index 9a6ef88af..41d3ad051 100644 --- a/src/engine/ghost.h +++ b/src/engine/ghost.h @@ -2,7 +2,6 @@ #define ENGINE_GHOST_H #include -#include #include #include "kernel.h" diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index 2e2b7c557..9318834f2 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -19,7 +19,6 @@ #include #include #include -#include #include #include #include diff --git a/src/engine/server/server.h b/src/engine/server/server.h index 886e6e2b1..e2974cf9c 100644 --- a/src/engine/server/server.h +++ b/src/engine/server/server.h @@ -4,7 +4,6 @@ #define ENGINE_SERVER_SERVER_H #include -#include #include #include diff --git a/src/engine/server/sql_string_helpers.cpp b/src/engine/server/sql_string_helpers.cpp index 33b320f7c..2261036b1 100644 --- a/src/engine/server/sql_string_helpers.cpp +++ b/src/engine/server/sql_string_helpers.cpp @@ -2,7 +2,6 @@ #include #include -#include void sqlstr::FuzzyString(char *pString, int Size) { diff --git a/src/engine/shared/console.cpp b/src/engine/shared/console.cpp index 3c927511f..d6e031ccc 100644 --- a/src/engine/shared/console.cpp +++ b/src/engine/shared/console.cpp @@ -1,12 +1,10 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ -#include #include #include #include #include -#include #include #include @@ -17,6 +15,7 @@ #include "linereader.h" #include // std::size +#include // todo: rework this diff --git a/src/engine/shared/datafile.cpp b/src/engine/shared/datafile.cpp index b5b7347e0..0238246d9 100644 --- a/src/engine/shared/datafile.cpp +++ b/src/engine/shared/datafile.cpp @@ -4,7 +4,6 @@ #include "datafile.h" #include -#include #include #include diff --git a/src/engine/shared/econ.h b/src/engine/shared/econ.h index 4e10bcaeb..ab879e4b1 100644 --- a/src/engine/shared/econ.h +++ b/src/engine/shared/econ.h @@ -3,10 +3,9 @@ #include "network.h" +#include #include -class CConfig; - class CEcon { enum diff --git a/src/engine/shared/engine.cpp b/src/engine/shared/engine.cpp index 6fff35147..8a3ef57e9 100644 --- a/src/engine/shared/engine.cpp +++ b/src/engine/shared/engine.cpp @@ -10,8 +10,6 @@ #include #include -#include - CHostLookup::CHostLookup() = default; CHostLookup::CHostLookup(const char *pHostname, int Nettype) diff --git a/src/engine/shared/filecollection.h b/src/engine/shared/filecollection.h index 8a786723b..d16c2274d 100644 --- a/src/engine/shared/filecollection.h +++ b/src/engine/shared/filecollection.h @@ -5,7 +5,7 @@ #include -#include +#include class CFileCollection { diff --git a/src/engine/shared/http.cpp b/src/engine/shared/http.cpp index 0df0e46a3..6c626b7a9 100644 --- a/src/engine/shared/http.cpp +++ b/src/engine/shared/http.cpp @@ -3,7 +3,6 @@ #include #include #include -#include #include #include #include @@ -15,7 +14,6 @@ #define WIN32_LEAN_AND_MEAN #include -#include // TODO: Non-global pls? static CURLSH *gs_Share; diff --git a/src/engine/shared/image_manipulation.h b/src/engine/shared/image_manipulation.h index 97ed56be3..bc78c4727 100644 --- a/src/engine/shared/image_manipulation.h +++ b/src/engine/shared/image_manipulation.h @@ -1,7 +1,6 @@ #ifndef ENGINE_SHARED_IMAGE_MANIPULATION_H #define ENGINE_SHARED_IMAGE_MANIPULATION_H -#include #include void DilateImage(unsigned char *pImageBuff, int w, int h, int BPP); diff --git a/src/engine/shared/jobs.h b/src/engine/shared/jobs.h index b28b2476a..58def4843 100644 --- a/src/engine/shared/jobs.h +++ b/src/engine/shared/jobs.h @@ -8,7 +8,6 @@ #include #include -class IJob; class CJobPool; class IJob diff --git a/src/engine/shared/network_console.cpp b/src/engine/shared/network_console.cpp index c2131ee4d..ea0fafec6 100644 --- a/src/engine/shared/network_console.cpp +++ b/src/engine/shared/network_console.cpp @@ -2,8 +2,6 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include - #include "netban.h" #include "network.h" diff --git a/src/engine/shared/network_server.cpp b/src/engine/shared/network_server.cpp index 697f4da58..a951bf278 100644 --- a/src/engine/shared/network_server.cpp +++ b/src/engine/shared/network_server.cpp @@ -3,14 +3,11 @@ #include #include -#include - #include "config.h" #include "netban.h" #include "network.h" #include #include -#include const int DummyMapCrc = 0x6c760ac4; unsigned char g_aDummyMapData[] = { diff --git a/src/engine/shared/packer.cpp b/src/engine/shared/packer.cpp index 2efc95719..f2a432e32 100644 --- a/src/engine/shared/packer.cpp +++ b/src/engine/shared/packer.cpp @@ -3,7 +3,6 @@ #include #include "compression.h" -#include "config.h" #include "packer.h" void CPacker::Reset() diff --git a/src/engine/shared/protocol_ex.cpp b/src/engine/shared/protocol_ex.cpp index 5a3fb93bb..e22b68fda 100644 --- a/src/engine/shared/protocol_ex.cpp +++ b/src/engine/shared/protocol_ex.cpp @@ -1,7 +1,6 @@ #include "protocol_ex.h" #include "config.h" -#include "protocol.h" #include "uuid_manager.h" #include diff --git a/src/engine/shared/snapshot.cpp b/src/engine/shared/snapshot.cpp index 1771f2de3..f8bb10fb6 100644 --- a/src/engine/shared/snapshot.cpp +++ b/src/engine/shared/snapshot.cpp @@ -6,7 +6,7 @@ #include -#include +#include #include // CSnapshot diff --git a/src/engine/shared/snapshot.h b/src/engine/shared/snapshot.h index 7413c3fc9..6d25b1e85 100644 --- a/src/engine/shared/snapshot.h +++ b/src/engine/shared/snapshot.h @@ -3,7 +3,7 @@ #ifndef ENGINE_SHARED_SNAPSHOT_H #define ENGINE_SHARED_SNAPSHOT_H -#include +#include // CSnapshot diff --git a/src/engine/shared/video.cpp b/src/engine/shared/video.cpp index 2460bbcea..39d23b524 100644 --- a/src/engine/shared/video.cpp +++ b/src/engine/shared/video.cpp @@ -1,7 +1,5 @@ #if defined(CONF_VIDEORECORDER) -#include - #include "video.h" IVideo *IVideo::ms_pCurrentVideo = 0; diff --git a/src/game/client/animstate.cpp b/src/game/client/animstate.cpp index 3157959bf..ec040aec2 100644 --- a/src/game/client/animstate.cpp +++ b/src/game/client/animstate.cpp @@ -3,7 +3,6 @@ #include #include -#include #include "animstate.h" diff --git a/src/game/client/component.h b/src/game/client/component.h index 85d4ee2ff..956f7d40e 100644 --- a/src/game/client/component.h +++ b/src/game/client/component.h @@ -7,15 +7,8 @@ #include #endif -#include #include -#include -#include -#include - -#include - class CGameClient; /** diff --git a/src/game/client/components/background.cpp b/src/game/client/components/background.cpp index 187bf6ecb..0e8c9ed8f 100644 --- a/src/game/client/components/background.cpp +++ b/src/game/client/components/background.cpp @@ -1,10 +1,8 @@ #include -#include #include #include -#include #include #include diff --git a/src/game/client/components/binds.h b/src/game/client/components/binds.h index eb3cdf2d1..fc26d35f5 100644 --- a/src/game/client/components/binds.h +++ b/src/game/client/components/binds.h @@ -2,10 +2,11 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #ifndef GAME_CLIENT_COMPONENTS_BINDS_H #define GAME_CLIENT_COMPONENTS_BINDS_H -#include -#include -#include "console.h" +#include +#include + +#include class IConfigManager; diff --git a/src/game/client/components/broadcast.cpp b/src/game/client/components/broadcast.cpp index ddab12172..e63f8e635 100644 --- a/src/game/client/components/broadcast.cpp +++ b/src/game/client/components/broadcast.cpp @@ -3,7 +3,7 @@ #include #include #include -#include + #include #include diff --git a/src/game/client/components/camera.cpp b/src/game/client/components/camera.cpp index 4f5baf3bf..9a00dcf4d 100644 --- a/src/game/client/components/camera.cpp +++ b/src/game/client/components/camera.cpp @@ -4,14 +4,12 @@ #include #include -#include #include #include #include "camera.h" #include "controls.h" -#include #include const float ZoomStep = 0.866025f; diff --git a/src/game/client/components/camera.h b/src/game/client/components/camera.h index bf71ad5e3..7b55ec53f 100644 --- a/src/game/client/components/camera.h +++ b/src/game/client/components/camera.h @@ -3,6 +3,10 @@ #ifndef GAME_CLIENT_COMPONENTS_CAMERA_H #define GAME_CLIENT_COMPONENTS_CAMERA_H #include + +#include +#include + #include #include diff --git a/src/game/client/components/chat.cpp b/src/game/client/components/chat.cpp index 98f16ae92..6f398a9ed 100644 --- a/src/game/client/components/chat.cpp +++ b/src/game/client/components/chat.cpp @@ -2,14 +2,12 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include #include #include #include #include #include -#include #include #include diff --git a/src/game/client/components/chat.h b/src/game/client/components/chat.h index 645c57e2a..ac927ef6f 100644 --- a/src/game/client/components/chat.h +++ b/src/game/client/components/chat.h @@ -4,6 +4,7 @@ #define GAME_CLIENT_COMPONENTS_CHAT_H #include +#include #include #include diff --git a/src/game/client/components/console.cpp b/src/game/client/components/console.cpp index 2584930a2..ce1e90932 100644 --- a/src/game/client/components/console.cpp +++ b/src/game/client/components/console.cpp @@ -14,21 +14,16 @@ #include #include #include -#include #include #include #include #include -#include -#include - #include +#include #include -#include -#include #include #include diff --git a/src/game/client/components/controls.cpp b/src/game/client/components/controls.cpp index 15b6fbe2d..05d26098e 100644 --- a/src/game/client/components/controls.cpp +++ b/src/game/client/components/controls.cpp @@ -4,10 +4,8 @@ #include -#include #include -#include #include #include #include diff --git a/src/game/client/components/controls.h b/src/game/client/components/controls.h index ddff72076..aa28b1d28 100644 --- a/src/game/client/components/controls.h +++ b/src/game/client/components/controls.h @@ -2,11 +2,14 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #ifndef GAME_CLIENT_COMPONENTS_CONTROLS_H #define GAME_CLIENT_COMPONENTS_CONTROLS_H -#include -#include -#include -#include +#include + +#include + +#include + +#include #include class CControls : public CComponent diff --git a/src/game/client/components/countryflags.cpp b/src/game/client/components/countryflags.cpp index 9ee715189..9555f9a4b 100644 --- a/src/game/client/components/countryflags.cpp +++ b/src/game/client/components/countryflags.cpp @@ -8,7 +8,6 @@ #include #include #include -#include #include "countryflags.h" diff --git a/src/game/client/components/countryflags.h b/src/game/client/components/countryflags.h index f3b2d1e57..e34027f69 100644 --- a/src/game/client/components/countryflags.h +++ b/src/game/client/components/countryflags.h @@ -2,7 +2,7 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #ifndef GAME_CLIENT_COMPONENTS_COUNTRYFLAGS_H #define GAME_CLIENT_COMPONENTS_COUNTRYFLAGS_H -#include + #include #include diff --git a/src/game/client/components/damageind.cpp b/src/game/client/components/damageind.cpp index 5429d8318..c273d87c1 100644 --- a/src/game/client/components/damageind.cpp +++ b/src/game/client/components/damageind.cpp @@ -7,7 +7,6 @@ #include "damageind.h" #include -#include #include diff --git a/src/game/client/components/debughud.cpp b/src/game/client/components/debughud.cpp index 303b18074..03866d4eb 100644 --- a/src/game/client/components/debughud.cpp +++ b/src/game/client/components/debughud.cpp @@ -4,17 +4,12 @@ #include #include -#include #include -#include - -#include #include -#include +#include +#include -//#include "controls.h" -//#include "camera.h" #include "debughud.h" void CDebugHud::RenderNetCorrections() diff --git a/src/game/client/components/effects.cpp b/src/game/client/components/effects.cpp index 193db8433..bf8392072 100644 --- a/src/game/client/components/effects.cpp +++ b/src/game/client/components/effects.cpp @@ -2,7 +2,6 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include #include @@ -11,7 +10,6 @@ #include #include #include -#include #include #include diff --git a/src/game/client/components/emoticon.cpp b/src/game/client/components/emoticon.cpp index c3c804df2..38f058d66 100644 --- a/src/game/client/components/emoticon.cpp +++ b/src/game/client/components/emoticon.cpp @@ -1,9 +1,7 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include #include -#include #include #include "chat.h" @@ -11,7 +9,6 @@ #include #include #include -#include // get_angle #include diff --git a/src/game/client/components/ghost.cpp b/src/game/client/components/ghost.cpp index b82f57f3b..4e676cb7e 100644 --- a/src/game/client/components/ghost.cpp +++ b/src/game/client/components/ghost.cpp @@ -1,7 +1,6 @@ /* (c) Rajh, Redix and Sushi. */ #include -#include #include #include diff --git a/src/game/client/components/hud.cpp b/src/game/client/components/hud.cpp index d1c9eb725..fd570ff2a 100644 --- a/src/game/client/components/hud.cpp +++ b/src/game/client/components/hud.cpp @@ -1,7 +1,6 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include #include #include @@ -10,9 +9,10 @@ #include #include #include -#include #include + #include +#include #include diff --git a/src/game/client/components/items.cpp b/src/game/client/components/items.cpp index 485bfee72..8b3122674 100644 --- a/src/game/client/components/items.cpp +++ b/src/game/client/components/items.cpp @@ -4,16 +4,17 @@ #include #include #include -#include #include #include #include #include -#include + +#include +#include +#include #include -#include #include "items.h" diff --git a/src/game/client/components/mapimages.cpp b/src/game/client/components/mapimages.cpp index 8bfd76165..bc12c0940 100644 --- a/src/game/client/components/mapimages.cpp +++ b/src/game/client/components/mapimages.cpp @@ -2,10 +2,9 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include #include -#include #include #include -#include +#include #include #include diff --git a/src/game/client/components/mapimages.h b/src/game/client/components/mapimages.h index 7db32d057..0a78b4683 100644 --- a/src/game/client/components/mapimages.h +++ b/src/game/client/components/mapimages.h @@ -2,6 +2,9 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #ifndef GAME_CLIENT_COMPONENTS_MAPIMAGES_H #define GAME_CLIENT_COMPONENTS_MAPIMAGES_H + +#include + #include enum EMapImageEntityLayerType diff --git a/src/game/client/components/maplayers.cpp b/src/game/client/components/maplayers.cpp index 400550c86..169e133db 100644 --- a/src/game/client/components/maplayers.cpp +++ b/src/game/client/components/maplayers.cpp @@ -7,7 +7,6 @@ #include #include -#include #include #include #include @@ -15,8 +14,6 @@ #include #include -#include - #include "maplayers.h" #include diff --git a/src/game/client/components/mapsounds.cpp b/src/game/client/components/mapsounds.cpp index 48fbf4b34..b3425ad37 100644 --- a/src/game/client/components/mapsounds.cpp +++ b/src/game/client/components/mapsounds.cpp @@ -1,5 +1,4 @@ #include -#include #include #include diff --git a/src/game/client/components/menu_background.cpp b/src/game/client/components/menu_background.cpp index 80325d57f..feeacf177 100644 --- a/src/game/client/components/menu_background.cpp +++ b/src/game/client/components/menu_background.cpp @@ -12,8 +12,6 @@ #include -#include - #include "menu_background.h" #include diff --git a/src/game/client/components/menus.cpp b/src/game/client/components/menus.cpp index 5deef8946..3bcf629a7 100644 --- a/src/game/client/components/menus.cpp +++ b/src/game/client/components/menus.cpp @@ -1,17 +1,15 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ -#include - +#include #include +#include #include #include #include -#include #include -#include #include #include #include @@ -21,7 +19,6 @@ #include #include -#include #include @@ -30,18 +27,11 @@ #include #include #include -#include #include #include -#include "controls.h" #include "countryflags.h" #include "menus.h" -#include "skins.h" - -#include - -#include using namespace std::chrono_literals; diff --git a/src/game/client/components/menus.h b/src/game/client/components/menus.h index 0812e6c4e..8ba599271 100644 --- a/src/game/client/components/menus.h +++ b/src/game/client/components/menus.h @@ -8,6 +8,7 @@ #include #include +#include #include #include #include diff --git a/src/game/client/components/menus_browser.cpp b/src/game/client/components/menus_browser.cpp index bed112334..21f8db954 100644 --- a/src/game/client/components/menus_browser.cpp +++ b/src/game/client/components/menus_browser.cpp @@ -1,23 +1,16 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ -#include #include -#include #include #include #include #include -#include - -#include -#include #include #include #include #include #include -#include #include diff --git a/src/game/client/components/menus_ingame.cpp b/src/game/client/components/menus_ingame.cpp index 4a62b26ed..cabb13068 100644 --- a/src/game/client/components/menus_ingame.cpp +++ b/src/game/client/components/menus_ingame.cpp @@ -3,7 +3,6 @@ #include #include -#include #include #include #include diff --git a/src/game/client/components/menus_settings.cpp b/src/game/client/components/menus_settings.cpp index 4571a776c..87f30d452 100644 --- a/src/game/client/components/menus_settings.cpp +++ b/src/game/client/components/menus_settings.cpp @@ -3,7 +3,6 @@ #include #include -#include #include #include #include @@ -11,7 +10,6 @@ #include #include -#include #include #include @@ -24,20 +22,16 @@ #include #include "binds.h" -#include "camera.h" #include "countryflags.h" #include "menus.h" #include "skins.h" -#include -#include -#include -#include - #include -#include - #include +#include +#include +#include +#include using namespace std::chrono_literals; diff --git a/src/game/client/components/menus_settings_assets.cpp b/src/game/client/components/menus_settings_assets.cpp index 2d64a9246..02e44b702 100644 --- a/src/game/client/components/menus_settings_assets.cpp +++ b/src/game/client/components/menus_settings_assets.cpp @@ -1,12 +1,10 @@ -#include "binds.h" - #include -#include #include #include #include #include +#include #include "menus.h" diff --git a/src/game/client/components/menus_start.cpp b/src/game/client/components/menus_start.cpp index 0cd6a86f9..2473bd9a7 100644 --- a/src/game/client/components/menus_start.cpp +++ b/src/game/client/components/menus_start.cpp @@ -8,18 +8,18 @@ #include #include -#include -#include +#include #include -#include -#include #include - -#include +#include #include "menus.h" +#include + +using namespace std::chrono_literals; + void CMenus::RenderStartMenu(CUIRect MainView) { // render logo diff --git a/src/game/client/components/motd.cpp b/src/game/client/components/motd.cpp index 29b92a601..4c36223b8 100644 --- a/src/game/client/components/motd.cpp +++ b/src/game/client/components/motd.cpp @@ -6,7 +6,6 @@ #include #include -#include #include #include "motd.h" diff --git a/src/game/client/components/nameplates.cpp b/src/game/client/components/nameplates.cpp index e27020cab..b19814e4b 100644 --- a/src/game/client/components/nameplates.cpp +++ b/src/game/client/components/nameplates.cpp @@ -9,8 +9,8 @@ #include "camera.h" #include "controls.h" #include "nameplates.h" -#include #include +#include #include "players.h" diff --git a/src/game/client/components/nameplates.h b/src/game/client/components/nameplates.h index 5f6fd3421..a08ed3ba0 100644 --- a/src/game/client/components/nameplates.h +++ b/src/game/client/components/nameplates.h @@ -4,9 +4,7 @@ #define GAME_CLIENT_COMPONENTS_NAMEPLATES_H #include -struct CNetObj_Character; -struct CNetObj_PlayerInfo; -struct CMapItemGroup; +#include struct SPlayerNamePlate { diff --git a/src/game/client/components/particles.cpp b/src/game/client/components/particles.cpp index 199169373..9a9d5c011 100644 --- a/src/game/client/components/particles.cpp +++ b/src/game/client/components/particles.cpp @@ -6,7 +6,6 @@ #include "particles.h" #include -#include #include #include diff --git a/src/game/client/components/players.cpp b/src/game/client/components/players.cpp index b889b6d67..99963d439 100644 --- a/src/game/client/components/players.cpp +++ b/src/game/client/components/players.cpp @@ -2,9 +2,7 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include #include -#include #include #include #include @@ -12,7 +10,6 @@ #include #include #include -#include #include #include @@ -20,8 +17,6 @@ #include #include -#include - #include "players.h" #include diff --git a/src/game/client/components/race_demo.cpp b/src/game/client/components/race_demo.cpp index 9f53d337a..b2724aa22 100644 --- a/src/game/client/components/race_demo.cpp +++ b/src/game/client/components/race_demo.cpp @@ -3,7 +3,6 @@ #include #include -#include #include #include diff --git a/src/game/client/components/scoreboard.cpp b/src/game/client/components/scoreboard.cpp index 16ec086c5..d89ba32f1 100644 --- a/src/game/client/components/scoreboard.cpp +++ b/src/game/client/components/scoreboard.cpp @@ -5,13 +5,11 @@ #include #include -#include #include #include #include #include -#include #include #include #include @@ -19,8 +17,6 @@ #include "scoreboard.h" -#include - CScoreboard::CScoreboard() { OnReset(); diff --git a/src/game/client/components/scoreboard.h b/src/game/client/components/scoreboard.h index a0ab2465b..fe23f5c4d 100644 --- a/src/game/client/components/scoreboard.h +++ b/src/game/client/components/scoreboard.h @@ -2,6 +2,9 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #ifndef GAME_CLIENT_COMPONENTS_SCOREBOARD_H #define GAME_CLIENT_COMPONENTS_SCOREBOARD_H + +#include + #include class CScoreboard : public CComponent diff --git a/src/game/client/components/skins.cpp b/src/game/client/components/skins.cpp index 9dde84b3a..92752e836 100644 --- a/src/game/client/components/skins.cpp +++ b/src/game/client/components/skins.cpp @@ -1,6 +1,5 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ -#include #include #include diff --git a/src/game/client/components/skins.h b/src/game/client/components/skins.h index 9231814bb..f813dcb50 100644 --- a/src/game/client/components/skins.h +++ b/src/game/client/components/skins.h @@ -2,8 +2,7 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #ifndef GAME_CLIENT_COMPONENTS_SKINS_H #define GAME_CLIENT_COMPONENTS_SKINS_H -#include -#include + #include #include #include diff --git a/src/game/client/components/sounds.h b/src/game/client/components/sounds.h index 94a2c0e58..46a20bef0 100644 --- a/src/game/client/components/sounds.h +++ b/src/game/client/components/sounds.h @@ -2,7 +2,9 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #ifndef GAME_CLIENT_COMPONENTS_SOUNDS_H #define GAME_CLIENT_COMPONENTS_SOUNDS_H -#include + +#include +#include #include #include diff --git a/src/game/client/components/spectator.cpp b/src/game/client/components/spectator.cpp index af9031e42..fe7454416 100644 --- a/src/game/client/components/spectator.cpp +++ b/src/game/client/components/spectator.cpp @@ -3,16 +3,15 @@ #include -#include #include #include #include -#include #include #include #include +#include #include "camera.h" #include "spectator.h" diff --git a/src/game/client/components/statboard.cpp b/src/game/client/components/statboard.cpp index ac6ae014f..5acbb9fc6 100644 --- a/src/game/client/components/statboard.cpp +++ b/src/game/client/components/statboard.cpp @@ -8,6 +8,7 @@ #include #include #include +#include CStatboard::CStatboard() { diff --git a/src/game/client/components/statboard.h b/src/game/client/components/statboard.h index 98770a012..8026c56a0 100644 --- a/src/game/client/components/statboard.h +++ b/src/game/client/components/statboard.h @@ -1,6 +1,8 @@ #ifndef GAME_CLIENT_COMPONENTS_STATBOARD_H #define GAME_CLIENT_COMPONENTS_STATBOARD_H +#include + #include #include diff --git a/src/game/client/components/voting.cpp b/src/game/client/components/voting.cpp index 898155514..574fdd173 100644 --- a/src/game/client/components/voting.cpp +++ b/src/game/client/components/voting.cpp @@ -3,7 +3,6 @@ #include #include "voting.h" -#include #include #include #include diff --git a/src/game/client/components/voting.h b/src/game/client/components/voting.h index b22f756be..a2f423379 100644 --- a/src/game/client/components/voting.h +++ b/src/game/client/components/voting.h @@ -3,6 +3,7 @@ #ifndef GAME_CLIENT_COMPONENTS_VOTING_H #define GAME_CLIENT_COMPONENTS_VOTING_H +#include #include #include diff --git a/src/game/client/gameclient.cpp b/src/game/client/gameclient.cpp index d31b6ea7b..d187f33da 100644 --- a/src/game/client/gameclient.cpp +++ b/src/game/client/gameclient.cpp @@ -13,7 +13,6 @@ #include #include #include -#include #include #include #include @@ -24,6 +23,7 @@ #include #include +#include #include #include "race.h" @@ -45,8 +45,8 @@ #include "components/debughud.h" #include "components/effects.h" #include "components/emoticon.h" -#include "components/flow.h" #include "components/freezebars.h" +#include "components/ghost.h" #include "components/hud.h" #include "components/items.h" #include "components/killmessages.h" @@ -59,16 +59,15 @@ #include "components/nameplates.h" #include "components/particles.h" #include "components/players.h" +#include "components/race_demo.h" #include "components/scoreboard.h" #include "components/skins.h" #include "components/sounds.h" #include "components/spectator.h" #include "components/statboard.h" #include "components/voting.h" - -#include "components/ghost.h" -#include "components/race_demo.h" -#include +#include "prediction/entities/character.h" +#include "prediction/entities/projectile.h" using namespace std::chrono_literals; diff --git a/src/game/client/gameclient.h b/src/game/client/gameclient.h index aa949b6b5..dd4aaacb2 100644 --- a/src/game/client/gameclient.h +++ b/src/game/client/gameclient.h @@ -11,13 +11,9 @@ #include #include #include -#include #include -#include -#include -#include #include // components diff --git a/src/game/client/prediction/entities/character.cpp b/src/game/client/prediction/entities/character.cpp index 8cbd2d521..53a13d7ae 100644 --- a/src/game/client/prediction/entities/character.cpp +++ b/src/game/client/prediction/entities/character.cpp @@ -1,8 +1,8 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include +#include #include -#include #include "character.h" #include "laser.h" diff --git a/src/game/client/prediction/entities/character.h b/src/game/client/prediction/entities/character.h index 6b3899952..90298f7a6 100644 --- a/src/game/client/prediction/entities/character.h +++ b/src/game/client/prediction/entities/character.h @@ -3,11 +3,9 @@ #ifndef GAME_CLIENT_PREDICTION_ENTITIES_CHARACTER_H #define GAME_CLIENT_PREDICTION_ENTITIES_CHARACTER_H -#include "projectile.h" #include #include -#include enum { diff --git a/src/game/client/prediction/entities/laser.cpp b/src/game/client/prediction/entities/laser.cpp index cb8af2837..3c9e005fa 100644 --- a/src/game/client/prediction/entities/laser.cpp +++ b/src/game/client/prediction/entities/laser.cpp @@ -3,6 +3,7 @@ #include "laser.h" #include "character.h" #include +#include #include diff --git a/src/game/client/prediction/entities/pickup.cpp b/src/game/client/prediction/entities/pickup.cpp index bcf032369..7593dfa78 100644 --- a/src/game/client/prediction/entities/pickup.cpp +++ b/src/game/client/prediction/entities/pickup.cpp @@ -3,6 +3,7 @@ #include "pickup.h" #include "character.h" #include +#include void CPickup::Tick() { diff --git a/src/game/client/prediction/entities/projectile.cpp b/src/game/client/prediction/entities/projectile.cpp index 442e43c1a..f406ec934 100644 --- a/src/game/client/prediction/entities/projectile.cpp +++ b/src/game/client/prediction/entities/projectile.cpp @@ -1,10 +1,13 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ -#include "projectile.h" +#include + #include #include +#include -#include +#include "character.h" +#include "projectile.h" CProjectile::CProjectile( CGameWorld *pGameWorld, diff --git a/src/game/client/prediction/entities/projectile.h b/src/game/client/prediction/entities/projectile.h index 275d2d028..10dbbc05e 100644 --- a/src/game/client/prediction/entities/projectile.h +++ b/src/game/client/prediction/entities/projectile.h @@ -3,7 +3,6 @@ #ifndef GAME_CLIENT_PREDICTION_ENTITIES_PROJECTILE_H #define GAME_CLIENT_PREDICTION_ENTITIES_PROJECTILE_H -#include "character.h" #include class CProjectileData; diff --git a/src/game/client/prediction/entity.h b/src/game/client/prediction/entity.h index 7d741c95e..198c57682 100644 --- a/src/game/client/prediction/entity.h +++ b/src/game/client/prediction/entity.h @@ -5,7 +5,6 @@ #include "gameworld.h" #include -#include #define MACRO_ALLOC_HEAP() \ public: \ diff --git a/src/game/client/projectile_data.cpp b/src/game/client/projectile_data.cpp index 84b118707..94fcdc266 100644 --- a/src/game/client/projectile_data.cpp +++ b/src/game/client/projectile_data.cpp @@ -3,7 +3,6 @@ #include "projectile_data.h" -#include #include #include #include diff --git a/src/game/client/race.cpp b/src/game/client/race.cpp index 5d200b1b2..a2d8724fe 100644 --- a/src/game/client/race.cpp +++ b/src/game/client/race.cpp @@ -1,8 +1,6 @@ #include #include -#include -#include #include #include diff --git a/src/game/client/race.h b/src/game/client/race.h index 05fa330de..ae82461b4 100644 --- a/src/game/client/race.h +++ b/src/game/client/race.h @@ -1,7 +1,6 @@ #ifndef GAME_CLIENT_RACE_H #define GAME_CLIENT_RACE_H -#include #include class CRaceHelper diff --git a/src/game/client/render.cpp b/src/game/client/render.cpp index 6721f2e47..dfdcd3e54 100644 --- a/src/game/client/render.cpp +++ b/src/game/client/render.cpp @@ -7,14 +7,10 @@ #include "animstate.h" #include "render.h" #include -#include #include -#include -#include #include #include #include -#include static float gs_SpriteWScale; static float gs_SpriteHScale; diff --git a/src/game/client/render_map.cpp b/src/game/client/render_map.cpp index 9a7dba5da..ac27109e6 100644 --- a/src/game/client/render_map.cpp +++ b/src/game/client/render_map.cpp @@ -9,7 +9,6 @@ #include #include #include -#include #include diff --git a/src/game/client/ui.h b/src/game/client/ui.h index eba012529..3afb4d6f3 100644 --- a/src/game/client/ui.h +++ b/src/game/client/ui.h @@ -3,7 +3,6 @@ #ifndef GAME_CLIENT_UI_H #define GAME_CLIENT_UI_H -#include #include #include diff --git a/src/game/client/ui_ex.cpp b/src/game/client/ui_ex.cpp index 1c622e3df..408fe79f2 100644 --- a/src/game/client/ui_ex.cpp +++ b/src/game/client/ui_ex.cpp @@ -5,7 +5,6 @@ #include #include -#include #include #include diff --git a/src/game/client/ui_ex.h b/src/game/client/ui_ex.h index 092c80a2d..e5f25391a 100644 --- a/src/game/client/ui_ex.h +++ b/src/game/client/ui_ex.h @@ -1,7 +1,6 @@ #ifndef GAME_CLIENT_UI_EX_H #define GAME_CLIENT_UI_EX_H -#include #include #include #include diff --git a/src/game/collision.cpp b/src/game/collision.cpp index 3733a9f17..257d1bc5e 100644 --- a/src/game/collision.cpp +++ b/src/game/collision.cpp @@ -7,7 +7,6 @@ #include #include -#include #include #include diff --git a/src/game/editor/editor.cpp b/src/game/editor/editor.cpp index af5156826..7524dd203 100644 --- a/src/game/editor/editor.cpp +++ b/src/game/editor/editor.cpp @@ -16,16 +16,13 @@ #include #include #include -#include #include #include #include #include -#include #include #include -#include #include #include diff --git a/src/game/editor/editor.h b/src/game/editor/editor.h index 83612707e..dbb0ebfee 100644 --- a/src/game/editor/editor.h +++ b/src/game/editor/editor.h @@ -3,11 +3,9 @@ #ifndef GAME_EDITOR_EDITOR_H #define GAME_EDITOR_EDITOR_H -#include #include #include -#include #include #include @@ -17,10 +15,6 @@ #include #include -#include -#include -#include -#include #include "auto_map.h" diff --git a/src/game/editor/io.cpp b/src/game/editor/io.cpp index f13072b18..26e0e48b9 100644 --- a/src/game/editor/io.cpp +++ b/src/game/editor/io.cpp @@ -1,12 +1,14 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ - #include "editor.h" #include #include #include #include +#include +#include #include + #include #include diff --git a/src/game/editor/layer_quads.cpp b/src/game/editor/layer_quads.cpp index 64735da5e..3d4f82229 100644 --- a/src/game/editor/layer_quads.cpp +++ b/src/game/editor/layer_quads.cpp @@ -2,13 +2,10 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include #include #include "editor.h" #include -#include -#include CLayerQuads::CLayerQuads() { diff --git a/src/game/editor/layer_tiles.cpp b/src/game/editor/layer_tiles.cpp index 65f834c70..c859bd758 100644 --- a/src/game/editor/layer_tiles.cpp +++ b/src/game/editor/layer_tiles.cpp @@ -8,9 +8,6 @@ #include "editor.h" #include -#include - -#include #include #include diff --git a/src/game/editor/popups.cpp b/src/game/editor/popups.cpp index fb54a2ed8..d5aadff62 100644 --- a/src/game/editor/popups.cpp +++ b/src/game/editor/popups.cpp @@ -7,6 +7,7 @@ #include #include #include +#include #include #include "editor.h" diff --git a/src/game/gamecore.cpp b/src/game/gamecore.cpp index 0e103c5ef..0fc9d4112 100644 --- a/src/game/gamecore.cpp +++ b/src/game/gamecore.cpp @@ -1,6 +1,7 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include "gamecore.h" +#include "mapitems.h" #include diff --git a/src/game/gamecore.h b/src/game/gamecore.h index 614408f84..b790d18dd 100644 --- a/src/game/gamecore.h +++ b/src/game/gamecore.h @@ -3,7 +3,6 @@ #ifndef GAME_GAMECORE_H #define GAME_GAMECORE_H -#include #include #include @@ -13,9 +12,7 @@ #include "collision.h" #include #include -#include -#include "mapitems.h" #include "prng.h" #include "teamscore.h" diff --git a/src/game/layers.cpp b/src/game/layers.cpp index db8db09d8..c20a881c5 100644 --- a/src/game/layers.cpp +++ b/src/game/layers.cpp @@ -1,6 +1,7 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include "layers.h" +#include CLayers::CLayers() { diff --git a/src/game/layers.h b/src/game/layers.h index 10dc2df27..fdfa991e5 100644 --- a/src/game/layers.h +++ b/src/game/layers.h @@ -3,7 +3,6 @@ #ifndef GAME_LAYERS_H #define GAME_LAYERS_H -#include #include class CLayers diff --git a/src/game/mapitems.h b/src/game/mapitems.h index 06c2cbf0d..7f762e7e3 100644 --- a/src/game/mapitems.h +++ b/src/game/mapitems.h @@ -3,8 +3,6 @@ #ifndef GAME_MAPITEMS_H #define GAME_MAPITEMS_H -#include - // layer types enum { diff --git a/src/game/prng.cpp b/src/game/prng.cpp index cb3cc1819..02a19ff40 100644 --- a/src/game/prng.cpp +++ b/src/game/prng.cpp @@ -1,5 +1,7 @@ #include "prng.h" +#include + // From https://en.wikipedia.org/w/index.php?title=Permuted_congruential_generator&oldid=901497400#Example_code. // // > The generator recommended for most users is PCG-XSH-RR with 64-bit state diff --git a/src/game/prng.h b/src/game/prng.h index da727a0ef..90a2546d4 100644 --- a/src/game/prng.h +++ b/src/game/prng.h @@ -1,7 +1,7 @@ #ifndef GAME_PRNG_H #define GAME_PRNG_H -#include +#include class CPrng { diff --git a/src/game/server/ddracechat.cpp b/src/game/server/ddracechat.cpp index dddbe80f9..63d297fda 100644 --- a/src/game/server/ddracechat.cpp +++ b/src/game/server/ddracechat.cpp @@ -1,6 +1,5 @@ /* (c) Shereef Marzouk. See "licence DDRace.txt" and the readme.txt in the root of the distribution for more information. */ #include "gamecontext.h" -#include #include #include #include diff --git a/src/game/server/ddracecommands.cpp b/src/game/server/ddracecommands.cpp index 5e01ea128..55027c4a2 100644 --- a/src/game/server/ddracecommands.cpp +++ b/src/game/server/ddracecommands.cpp @@ -6,7 +6,6 @@ #include #include #include -#include bool CheckClientID(int ClientID); diff --git a/src/game/server/entities/character.cpp b/src/game/server/entities/character.cpp index 815dda850..3c53f4202 100644 --- a/src/game/server/entities/character.cpp +++ b/src/game/server/entities/character.cpp @@ -6,13 +6,11 @@ #include #include #include -#include #include "character.h" #include "laser.h" #include "projectile.h" -#include "light.h" #include #include diff --git a/src/game/server/entities/door.cpp b/src/game/server/entities/door.cpp index 34c213f45..a1b3d3857 100644 --- a/src/game/server/entities/door.cpp +++ b/src/game/server/entities/door.cpp @@ -1,8 +1,6 @@ /* (c) Shereef Marzouk. See "licence DDRace.txt" and the readme.txt in the root of the distribution for more information. */ -#include #include #include -#include #include #include diff --git a/src/game/server/entities/dragger.cpp b/src/game/server/entities/dragger.cpp index 3a51f5f36..304dc7a3e 100644 --- a/src/game/server/entities/dragger.cpp +++ b/src/game/server/entities/dragger.cpp @@ -1,10 +1,8 @@ /* (c) Shereef Marzouk. See "licence DDRace.txt" and the readme.txt in the root of the distribution for more information. */ -#include #include #include #include #include -#include #include #include #include diff --git a/src/game/server/entities/dragger_beam.cpp b/src/game/server/entities/dragger_beam.cpp index 32400a442..c746f1281 100644 --- a/src/game/server/entities/dragger_beam.cpp +++ b/src/game/server/entities/dragger_beam.cpp @@ -2,13 +2,10 @@ #include "dragger_beam.h" #include "character.h" #include "dragger.h" -#include #include +#include #include #include -#include -#include -#include CDraggerBeam::CDraggerBeam(CGameWorld *pGameWorld, CDragger *pDragger, vec2 Pos, float Strength, bool IgnoreWalls, int ForClientID, int Layer, int Number) : diff --git a/src/game/server/entities/gun.h b/src/game/server/entities/gun.h index 81fd1dc61..f035708e5 100644 --- a/src/game/server/entities/gun.h +++ b/src/game/server/entities/gun.h @@ -3,7 +3,6 @@ #ifndef GAME_SERVER_ENTITIES_GUN_H #define GAME_SERVER_ENTITIES_GUN_H -#include #include /** diff --git a/src/game/server/entities/light.cpp b/src/game/server/entities/light.cpp index 58ed77cb3..b8fb17c26 100644 --- a/src/game/server/entities/light.cpp +++ b/src/game/server/entities/light.cpp @@ -1,6 +1,5 @@ /* (c) Shereef Marzouk. See "licence DDRace.txt" and the readme.txt in the root of the distribution for more information. */ #include "light.h" -#include #include #include #include diff --git a/src/game/server/entities/pickup.cpp b/src/game/server/entities/pickup.cpp index a2a0d168b..2782a863a 100644 --- a/src/game/server/entities/pickup.cpp +++ b/src/game/server/entities/pickup.cpp @@ -5,7 +5,6 @@ #include #include -#include #include #include "character.h" diff --git a/src/game/server/entities/plasma.cpp b/src/game/server/entities/plasma.cpp index 16d2f064f..83fbfc6c3 100644 --- a/src/game/server/entities/plasma.cpp +++ b/src/game/server/entities/plasma.cpp @@ -1,12 +1,8 @@ /* (c) Shereef Marzouk. See "licence DDRace.txt" and the readme.txt in the root of the distribution for more information. */ #include "plasma.h" -#include #include #include #include -#include -#include -#include #include "character.h" diff --git a/src/game/server/entities/projectile.cpp b/src/game/server/entities/projectile.cpp index 01c7a9854..0d68c9e73 100644 --- a/src/game/server/entities/projectile.cpp +++ b/src/game/server/entities/projectile.cpp @@ -4,7 +4,6 @@ #include #include #include -#include #include #include diff --git a/src/game/server/eventhandler.cpp b/src/game/server/eventhandler.cpp index cd42f7377..679fe09fc 100644 --- a/src/game/server/eventhandler.cpp +++ b/src/game/server/eventhandler.cpp @@ -4,7 +4,9 @@ #include "entity.h" #include "gamecontext.h" -#include "player.h" + +#include +#include ////////////////////////////////////////////////// // Event handler diff --git a/src/game/server/eventhandler.h b/src/game/server/eventhandler.h index 8a3f920bc..741d9782c 100644 --- a/src/game/server/eventhandler.h +++ b/src/game/server/eventhandler.h @@ -3,8 +3,7 @@ #ifndef GAME_SERVER_EVENTHANDLER_H #define GAME_SERVER_EVENTHANDLER_H -#include -#include +#include class CEventHandler { diff --git a/src/game/server/gamecontext.cpp b/src/game/server/gamecontext.cpp index 461eb01e9..5d7a73216 100644 --- a/src/game/server/gamecontext.cpp +++ b/src/game/server/gamecontext.cpp @@ -1,6 +1,5 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ -#include #include #include "base/system.h" diff --git a/src/game/server/gamecontext.h b/src/game/server/gamecontext.h index ad4ccf634..b6d293830 100644 --- a/src/game/server/gamecontext.h +++ b/src/game/server/gamecontext.h @@ -12,7 +12,6 @@ #include #include "eventhandler.h" -//#include "gamecontroller.h" #include "game/generated/protocol.h" #include "gameworld.h" #include "teehistorian.h" diff --git a/src/game/server/gamecontroller.cpp b/src/game/server/gamecontroller.cpp index b4f5246d3..e791ecf77 100644 --- a/src/game/server/gamecontroller.cpp +++ b/src/game/server/gamecontroller.cpp @@ -16,7 +16,6 @@ #include "entities/gun.h" #include "entities/light.h" #include "entities/projectile.h" -#include IGameController::IGameController(class CGameContext *pGameServer) { diff --git a/src/game/server/gamemodes/DDRace.h b/src/game/server/gamemodes/DDRace.h index 7519d095b..eafb0d89b 100644 --- a/src/game/server/gamemodes/DDRace.h +++ b/src/game/server/gamemodes/DDRace.h @@ -1,7 +1,7 @@ /* (c) Shereef Marzouk. See "licence DDRace.txt" and the readme.txt in the root of the distribution for more information. */ #ifndef GAME_SERVER_GAMEMODES_DDRACE_H #define GAME_SERVER_GAMEMODES_DDRACE_H -#include + #include #include diff --git a/src/game/server/save.cpp b/src/game/server/save.cpp index 9b77463ba..0a11c208e 100644 --- a/src/game/server/save.cpp +++ b/src/game/server/save.cpp @@ -1,7 +1,6 @@ #include "save.h" #include -#include #include "entities/character.h" #include "gamemodes/DDRace.h" diff --git a/src/game/server/score.cpp b/src/game/server/score.cpp index fb481eac9..75b89796c 100644 --- a/src/game/server/score.cpp +++ b/src/game/server/score.cpp @@ -1,5 +1,4 @@ #include "score.h" -#include "entities/character.h" #include "gamemodes/DDRace.h" #include "player.h" #include "save.h" @@ -8,7 +7,6 @@ #include #include #include -#include #include #include #include @@ -16,10 +14,7 @@ #include #include -#include -#include #include -#include std::shared_ptr CScore::NewSqlPlayerResult(int ClientID) { diff --git a/src/game/server/score.h b/src/game/server/score.h index ac0a0120b..7908b2160 100644 --- a/src/game/server/score.h +++ b/src/game/server/score.h @@ -1,10 +1,8 @@ #ifndef GAME_SERVER_SCORE_H #define GAME_SERVER_SCORE_H -#include #include #include -#include #include "save.h" #include "scoreworker.h" diff --git a/src/game/server/scoreworker.h b/src/game/server/scoreworker.h index 206191dbd..b89ad272d 100644 --- a/src/game/server/scoreworker.h +++ b/src/game/server/scoreworker.h @@ -1,7 +1,6 @@ #ifndef GAME_SERVER_SCOREWORKER_H #define GAME_SERVER_SCOREWORKER_H -#include #include #include #include diff --git a/src/game/server/teams.cpp b/src/game/server/teams.cpp index 6cef5e231..5a68423c9 100644 --- a/src/game/server/teams.cpp +++ b/src/game/server/teams.cpp @@ -5,8 +5,6 @@ #include #include "entities/character.h" -#include "entities/laser.h" -#include "entities/projectile.h" #include "player.h" CGameTeams::CGameTeams(CGameContext *pGameContext) : diff --git a/src/game/server/teams.h b/src/game/server/teams.h index 12195dad1..581b838e7 100644 --- a/src/game/server/teams.h +++ b/src/game/server/teams.h @@ -4,11 +4,9 @@ #include #include -#include +#include #include -#include - class CGameTeams { // `m_TeeStarted` is used to keep track whether a given tee has hit the diff --git a/src/game/server/teehistorian.h b/src/game/server/teehistorian.h index daa0f48f2..5009437a8 100644 --- a/src/game/server/teehistorian.h +++ b/src/game/server/teehistorian.h @@ -3,7 +3,6 @@ #include #include -#include #include #include diff --git a/src/game/teamscore.cpp b/src/game/teamscore.cpp index 65d7389c2..0a8d3c0d1 100644 --- a/src/game/teamscore.cpp +++ b/src/game/teamscore.cpp @@ -1,6 +1,5 @@ /* (c) Shereef Marzouk. See "licence DDRace.txt" and the readme.txt in the root of the distribution for more information. */ #include "teamscore.h" -#include #include CTeamsCore::CTeamsCore() diff --git a/src/test/color.cpp b/src/test/color.cpp index eddd74eca..dc4c1e952 100644 --- a/src/test/color.cpp +++ b/src/test/color.cpp @@ -2,7 +2,6 @@ #include #include -#include TEST(Color, HRHConv) { diff --git a/src/tools/dilate.cpp b/src/tools/dilate.cpp index 96cd80a62..66321644f 100644 --- a/src/tools/dilate.cpp +++ b/src/tools/dilate.cpp @@ -1,7 +1,6 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include #include #include #include diff --git a/src/tools/map_convert_07.cpp b/src/tools/map_convert_07.cpp index 83b76b2e8..accd29417 100644 --- a/src/tools/map_convert_07.cpp +++ b/src/tools/map_convert_07.cpp @@ -2,7 +2,6 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include #include #include #include diff --git a/src/tools/map_diff.cpp b/src/tools/map_diff.cpp index e4086c482..07dab55e0 100644 --- a/src/tools/map_diff.cpp +++ b/src/tools/map_diff.cpp @@ -5,8 +5,6 @@ #include #include -#include - bool Process(IStorage *pStorage, const char **pMapNames) { CDataFileReader Maps[2]; diff --git a/src/tools/map_optimize.cpp b/src/tools/map_optimize.cpp index 4755a1898..aaa8c8f50 100644 --- a/src/tools/map_optimize.cpp +++ b/src/tools/map_optimize.cpp @@ -1,13 +1,11 @@ #include #include -#include #include #include #include #include #include #include -#include #include void ClearTransparentPixels(uint8_t *pImg, int Width, int Height) diff --git a/src/tools/map_replace_image.cpp b/src/tools/map_replace_image.cpp index 51130dc0d..3faef3715 100644 --- a/src/tools/map_replace_image.cpp +++ b/src/tools/map_replace_image.cpp @@ -2,7 +2,6 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include -#include #include #include #include