diff options
author | Thorbjørn Lindeijer <bjorn@lindeijer.nl> | 2025-02-10 18:54:06 +0100 |
---|---|---|
committer | Thorbjørn Lindeijer <bjorn@lindeijer.nl> | 2025-02-13 10:17:52 +0100 |
commit | f215d88305b914b6f8afdf4b360b116054589211 (patch) | |
tree | bf8d292b3bace89244471ae6ba50f369f728e270 /src/utils | |
parent | 2b9ea79e776f943f95d4cf948ca2266d419ccd2f (diff) | |
download | mana-f215d88305b914b6f8afdf4b360b116054589211.tar.gz mana-f215d88305b914b6f8afdf4b360b116054589211.tar.bz2 mana-f215d88305b914b6f8afdf4b360b116054589211.tar.xz mana-f215d88305b914b6f8afdf4b360b116054589211.zip |
Implemented support for item replacements
Specifying an unknown sprite or direction is reported as error and will
not cause any replacements. Specific item replacements are supported
also when not specifying the sprite.
Replacements do not affect particle effects.
Part of https://git.themanaworld.org/mana/mana/-/issues/92
Diffstat (limited to 'src/utils')
-rw-r--r-- | src/utils/stringutils.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/utils/stringutils.h b/src/utils/stringutils.h index 8781a9c4..ca54803d 100644 --- a/src/utils/stringutils.h +++ b/src/utils/stringutils.h @@ -149,6 +149,11 @@ inline void fromString(const char *str, std::string &value) value = str; } +inline void fromString(const char *str, std::string_view &value) +{ + value = str; +} + inline void fromString(const char *str, int &value) { value = atoi(str); |