Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
int play_3d(string filename, pack@ packfile, vector listener, vector sound_coordinate, double rotation, bool looping, bool persistent = false);
int play_3d(string filename, vector listener, vector sound_coordinate, double rotation, bool looping, bool persistent = false);
void update_listener_3d(vector listener, double rotation = 0.0, bool refresh_y_is_elevation = true);
bool update_sound_3d(int slot, vector coordinate);
bool update_sounds_3d(string owner, vector coordinate, double rotation = -1);
is_available
method in touch.nvgt by shortening the return line todev.length() > 0
available
which returns true or false whether touch can be used, similar tois_available
method but for short.shared double get_3d_distance(vector c1, vector c2);
shared double get_3d_distance_circle(vector c1, vector c2);
shared double get_clamped_3d_distance(vector current, vector min, vector max);
shared double calculate_clamped_x_y_angle(vector current, vector min, vector max, double deg, bool at_least_1_tile = true, bool floor_deg = true);