Age | Commit message (Collapse) | Author |
|
Co-Authored-By: Patric Stout <truebrain@openttd.org>
|
|
Basically, this changes "SaveLoad *" to either:
1) "SaveLoadTable" if a list of SaveLoads was meant
2) "SaveLoad &" if a single entry was meant
As added bonus, this removes SL_END / SLE_END / SLEG_END. This
also adds core/span.hpp, a "std::span"-lite.
|
|
|
|
|
|
instead of at the end.
Otherwise temporary data may be passed from an aborted load action to the next load action.
|
|
|
|
|
|
|
|
|
|
|
|
std::vector::[push|emplace]_back()
|
|
|
|
(This was mostly achieved with a few in-place regexes)
|
|
was removed instead of version object last appeared.
|
|
classes not having copy constructors.
|
|
|
|
(based on patch by Juanjo).
|
|
the return is not NULL)
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
the company ranking.
|
|
|
|
never used
|
|
checking savegames (empty for now).
|
|
|
|
easily be calculated, it isn't used often and now changing extend_vehicle_life in game has some effect.
|
|
In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers
|
|
the term 'compatible newgrf' again some sense and to not crash because of trivial changes.
|
|
|
|
|