Age | Commit message (Collapse) | Author |
|
This to be more explicit the function changes the value, and not
returns yes/no.
|
|
|
|
|
|
distinction between (non)company
|
|
|
|
|
|
|
|
|
|
resolved statically
This as during construction the sub class has not been initialized yet, and
during destruction the sub class has already been destroyed, so the overriding
virtual function would be accessing uninitialized data.
|
|
|
|
comments) (#9203)
|
|
|
|
|
|
|
|
|
|
CMD_SET_GROUP_FLAG.
|
|
|
|
allocated instead of crashing the whole game
|
|
|
|
|
|
CheckCompanyHasMoney() was also executed when not using DC_EXEC,
resulting in an error about shortage of money instead of the
estimation.
This mostly is a problem for AI players, as they will have no
way to know how much it would have cost.
|
|
|
|
|
|
effect if needed (#8573)
|
|
|
|
cargo (#8544)
Of course this translates into AICargo.GetName() for AIs and
GSCargo.GetName() for GameScripts.
|
|
|
|
|
|
Also enables the Reset button while in-game for AI configs.
|
|
|
|
|
|
|
|
|
|
|
|
It was rather confusing that "library_name" was calculated, and
then not used to do the FindLibrary() call. Flipping those two
blocks around makes it a bit more sane to read.
|
|
See commit fae34ee7 for details. The documentation simply never
got updated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
counterparts
|
|
|
|
that followed
|
|
CMake works on all our supported platforms, like MSVC, Mingw, GCC,
Clang, and many more. It allows for a single way of doing things,
so no longer we need shell scripts and vbs scripts to work on all
our supported platforms.
Additionally, CMake allows to generate project files for like MSVC,
KDevelop, etc.
This heavily reduces the lines of code we need to support multiple
platforms from a project perspective.
Addtiionally, this heavily improves our detection of libraries, etc.
|
|
|