Age | Commit message (Collapse) | Author |
|
AutoDeleteSmallVector obsolete.
DropDownListItem are strongly managed using std::unique_ptr to ensure leak-free handling. Appropriate use
of move-semantics make intent a lot clearer than parameter comments and allows the compiler to generate
copy-free code for most situations.
|
|
|
|
|
|
|
|
|
|
std::vector::[push|emplace]_back()
|
|
|
|
std::vector::erase()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
timers to work with milliseconds instead of ticks.
|
|
|
|
|
|
|
|
|
|
'decrease' (adf88)
|
|
|
|
such.
|
|
|
|
constructor, to make conversions more explicit.
|
|
|
|
|
|
|
|
VehicleSpriteSeq.
|
|
at the mouse cursor.
|
|
|
|
the complete articulated vehicle.
|
|
|
|
|
|
viewport is resized instead of them in case of long window titles.
|
|
whether the vehicle is in a depot or station, and do not ask whether the vehicle currently allows station-refitting. Also hide the refit cost for orders, it is not predictable.
|
|
ScaleGUITrad().
|
|
|
|
of digits to make space for when drawing an unit number into a separate function
|
|
buttons with non-static width.
|
|
purchase lists.
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
dropdowns
|
|
order vehicle list window when the ID >= 65536, causing assertions triggering later on
|
|
start/stop vehicle graphics (adf88).
|
|
is pressed (adf88).
|
|
the right place in rtl mode (adf88).
|
|
vehicle list whenever it is opened, but remember the width of the train list separately from other vehicle types.
|
|
|
|
rows and columns from the resize step size.
|