Age | Commit message (Collapse) | Author |
|
See: #7896
|
|
Allow more direct player-initiated interaction for Game Scripts, by letting the GS put push-buttons on storybook pages. These buttons can either trigger an immediate event, or require the player to first select a tile on the map, or a vehicle.
Additionally this reworks how the storybook pages are layouted and rendered, to allow for slightly more complex layouts, and maybe speeding drawing up a bit.
|
|
|
|
|
|
|
|
|
|
|
|
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()
|
|
|
|
|
|
|
|
|
|
valid window pointer.
|
|
spaces)
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
|
|
dropdowns
|
|
|
|
compilers
|
|
past the bottom end.
|
|
arrow of dropdown widgets.
|
|
string parameter changing length, the scrollbar was not updated
|
|
|
|
size modifiers (eg {BIG_FONT}) caused problem with content height calculation. Solution: switch to pixel based content height instead of computing all heights as multiples of line heights.
|
|
height of a dummy string in Story gui
|
|
|
|
|
|
|
|
|
|
available vertical space
|
|
|
|
|
|
|
|
|