mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-11-22 09:22:18 -05:00
f2f5a75cb0
* Adds const specifiers to some appropriate functions. * Implements move semantics for ReplaceStringInMessage. Should result in much fewer allocations when rendering custom messages during a Randomizer playthrough. * Implements some more move semantics. * First pass on improved Custom Messages API. This should allow for fewer allocations during randomizer seed generation and runtime, plus a couple of other enhancements that utilize custom messages. It does this by taking advantage of move semantics to prevent extraneous allocations when string literals are passed in. It also takes advantage of OOP to hopefully end up with a cleaner API. * Additional API/allocation related improvements. * Removes an unnecessary destructor and constructor. * Updates documentation * Adds a bit more documentation. * Fixes switch build problem and minor syntax error * Renames slightly unclear operator parameter * Replaces magic numbers with LANGUAGE_MAX |
||
---|---|---|
.. | ||
assets | ||
CMake | ||
include | ||
macosx | ||
platform | ||
soh | ||
src | ||
.clang-format | ||
.clang-tidy | ||
.gitattributes | ||
.gitignore | ||
.gitrepo | ||
CMakeLists.txt | ||
fixbaserom.py | ||
format.sh | ||
icon.jpg | ||
resource.h | ||
Resource.rc | ||
SHIPOFHARKINIAN.ico |