mirror of
https://github.com/Ragora/T2-CPP.git
synced 2026-01-19 18:14:44 +00:00
56 lines
2 KiB
Markdown
56 lines
2 KiB
Markdown
TSExtension
|
|
=====
|
|
|
|
A general extension to the Torque Scripting language.
|
|
|
|
Additions
|
|
====
|
|
|
|
#### GrenadeProjectile.getVelocity()
|
|
This function did not exist before in Torque Script. It returns the current velocity vector of a GrenadeProjectile.
|
|
|
|
#### GrenadeProjectile.getPosition()
|
|
This function already existed to return the position of a GrenadeProjectile object but it is now much more accurate.
|
|
|
|
#### Player.isJetting()
|
|
This function did not exist before in Torque Script, it returns whether or not the Player is currently jetting.
|
|
|
|
#### Player.isJumping()
|
|
This function did not exist before in Torque Script, it returns whether or not the Player is currently jumping.
|
|
|
|
#### sprintf(format, ...)
|
|
This function did not exist before in Torque Script. It returns a formatted string according to format with all variable
|
|
arguments up to a total of twenty filled in. Refer to C's sprintf for more information.
|
|
|
|
Note: Only %s should be used in the format as Torque Script passes all data around as strings.
|
|
|
|
#### reSearch(pattern, target)
|
|
Searches for the occurrences of a regular expression pattern within the target text.
|
|
|
|
Ex: echo(reSearch("[0-9]+", "ABC123DEF"));
|
|
|
|
#### reMatch(pattern, target)
|
|
Attempts to match the entire target string to the input regular expression pattern.
|
|
|
|
Ex: echo(reMatch("[A-z]+", "ABC"));
|
|
|
|
#### reReplace(pattern, target, replace)
|
|
Replaces the regular expression pattern within the target text with some given replace text.
|
|
|
|
Ex: echo(reReplace("[0-9]", "123|456|789|12345678111111", "*"));
|
|
|
|
#### reIterBegin(pattern, target)
|
|
Begins a regular expression iterator through the target string, matching the input regular expression pattern. Use reIterNext to find all matching patterns and reIterEnd to determine if the iterator has ended.
|
|
|
|
Ex: echo(reIterBegin("[A-z]+\\|?", "ONE|TWO|THREE|FOUR|FIVE"));
|
|
|
|
#### reIterNext()
|
|
Returns the next matching pattern in the input text specified in reIterBegin.
|
|
|
|
Ex: %match = reIterNext();
|
|
|
|
#### reIterEnd()
|
|
Returns true when the regular expression iterator has ended.
|
|
|
|
Ex: while(!reIterEnd())
|