Added "tolower", "toupper" script functions

This commit is contained in:
NovaRain
2020-01-16 09:46:27 +08:00
parent 3d335231a2
commit d12db2be28
5 changed files with 39 additions and 0 deletions
+2
View File
@@ -281,6 +281,8 @@
#define string_format(format, a1, a2) sfall_func3("string_format", format, a1, a2)
#define tile_by_position(x, y) sfall_func2("tile_by_position", x, y)
#define tile_refresh_display sfall_func0("tile_refresh_display")
#define tolower(text) sfall_func1("tolower", text)
#define toupper(text) sfall_func1("toupper", text)
#define unjam_lock(obj) sfall_func1("unjam_lock", obj)
#define unset_unique_id(obj) sfall_func2("set_unique_id", obj, -1)
#define unwield_slot(critter, slot) sfall_func2("unwield_slot", critter, slot)
@@ -603,6 +603,14 @@ optional arguments:
- returns the tile number at the x, y position relative to the top-left corner of the screen
- if the position is outside of the range of tiles, it will return -1
> string sfall_func1("tolower", string text)
- converts all uppercase letters in the given string to lowercase
- returns -1 on argument error
> string sfall_func1("toupper", string text)
- converts all lowercase letters in the given string to uppercase
- returns -1 on argument error
------------------------
------ MORE INFO -------
------------------------