1
0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-06-26 14:38:30 +02:00
VVVVVV/desktop_version/src
Misa b5ff65c84e Remove unnecessary includes from header files
Including a header file inside another header file means a bunch of
files are going to be unnecessarily recompiled whenever that inner
header file is changed. So I minimized the amount of header files
included in a header file, and only included the ones that were
necessary (system includes don't count, I'm only talking about includes
from within this project). Then the includes are only in the .cpp files
themselves.

This also minimizes problems such as a NO_CUSTOM_LEVELS build failing
because some file depended on an include that got included in editor.h,
which is another benefit of removing unnecessary includes from header
files.
2020-07-19 21:37:40 -04:00
..
BinaryBlob.cpp Ensure that all member attributes are initialized 2020-07-08 19:14:21 -04:00
BinaryBlob.h Add binaryBlob::getExtra() 2020-06-30 21:07:05 -04:00
BlockV.cpp Remove unnecessary string initializations from constructors 2020-07-08 19:14:21 -04:00
BlockV.h Consistently use angle brackets for SDL.h includes 2020-07-19 21:37:40 -04:00
Credits.h Turn (super)patrons/githubfriends into arrays & move them to new file 2020-07-06 11:19:24 -04:00
editor.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
editor.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Ent.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Ent.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Entity.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Entity.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Enums.h Hello WWWWWWorld! 2020-01-08 10:37:50 -05:00
FileSystemUtils.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
FileSystemUtils.h Only re-color one-ways if assets are not mounted 2020-06-30 18:06:14 -04:00
Finalclass.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Finalclass.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Game.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Game.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
GOGNetwork.c Add support for multiple Network backends, stub in GOGNetwork 2020-01-13 11:15:22 -05:00
Graphics.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Graphics.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
GraphicsResources.cpp Ensure that all member attributes are initialized 2020-07-08 19:14:21 -04:00
GraphicsResources.h Consistently use angle brackets for SDL.h includes 2020-07-19 21:37:40 -04:00
GraphicsUtil.cpp Add BlitSurfaceTinted() 2020-06-29 19:07:45 -04:00
GraphicsUtil.h Consistently use angle brackets for SDL.h includes 2020-07-19 21:37:40 -04:00
Input.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Input.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
KeyPoll.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
KeyPoll.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Labclass.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Labclass.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Logic.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Logic.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
main.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
MakeAndPlay.h Re-comment out #define MAKEANDPLAY 2020-02-09 10:42:03 -05:00
Map.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Map.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Maths.h Hello WWWWWWorld! 2020-01-08 10:37:50 -05:00
Music.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Music.h Account for extra tracks in musicclass::play() 2020-06-30 21:07:05 -04:00
Network.c Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Network.h Add support for multiple Network backends, stub in GOGNetwork 2020-01-13 11:15:22 -05:00
Otherlevel.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Otherlevel.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
preloader.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
preloader.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Render.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Render.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Screen.cpp Set both filter and vsync hints with override priority 2020-07-08 21:43:05 -04:00
Screen.h Refactor startup to load config before calling Screen::init 2020-07-08 14:30:57 -04:00
Script.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Script.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Scripts.cpp Fix Vitellary looking left for one frame in "Now Stay Close To Me..." 2020-07-08 07:18:04 -04:00
SoundSystem.cpp Remove extraneous semicolon from MusicTrack::MusicTrack() 2020-06-30 21:07:05 -04:00
SoundSystem.h Revert "Add destructor for SoundTrack/MusicTrack (and explicitly define move constructor to prevent double-free)" 2020-06-07 22:40:03 -04:00
Spacestation2.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
Spacestation2.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
SteamNetwork.c Fix build on DragonFlyBSD 2020-04-23 23:35:33 -04:00
TerminalScripts.cpp Make scriptclass::load(other) rely less on std::string 2020-07-06 11:19:24 -04:00
Textbox.cpp Ensure that all member attributes are initialized 2020-07-08 19:14:21 -04:00
Textbox.h Consistently use angle brackets for SDL.h includes 2020-07-19 21:37:40 -04:00
Tower.cpp Change all tilemaps to be short[1200] instead of int[1200] 2020-07-19 16:25:53 -04:00
Tower.h Change all tilemaps to be short[1200] instead of int[1200] 2020-07-19 16:25:53 -04:00
UtilityClass.cpp Consistently use angle brackets for SDL.h includes 2020-07-19 21:37:40 -04:00
UtilityClass.h Turn splitseconds into an array 2020-07-06 11:19:24 -04:00
WarpClass.cpp Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00
WarpClass.h Remove unnecessary includes from header files 2020-07-19 21:37:40 -04:00