Note
HELP WANTED!
Most class reference pages are not fully covered yet! If you have more information, please consider Contributing!
Utils
No description provided.
Overview
Methods Index
Constants
Array cardinal_dirs = \[Vector2(1, 0), Vector2(0, 1), Vector2( - 1, 0), Vector2(0, - 1)\] 🔗
No description provided.
Array diagonal_dirs = \[Vector2(1, 1), Vector2(1, - 1), Vector2( - 1, - 1), Vector2( - 1, 1)\] 🔗
No description provided.
Array dirs = \[Vector2(1, 0), Vector2(0, 1), Vector2( - 1, 0), Vector2(0, - 1), Vector2(1, 1), Vector2(1, - 1), Vector2( - 1, - 1), Vector2( - 1, 1)\] 🔗
No description provided.
Method Descriptions
Vector2 ang2vec(angle: float) 🔗
No description provided.
float angle_diff(from: float, to: float) 🔗
No description provided.
float approach(a: float, b: float, amount: float) 🔗
No description provided.
Vector2 clamp_cell(cell: Vector2, map: Array2D) 🔗
No description provided.
No description provided.
bool compare(val1: unknown, val2: unknown) 🔗
No description provided.
float distance_to_line_segment(xy1: Vector2, xy2: Vector2, xy3: Vector2) 🔗
No description provided.
String filter_filename(text: String) 🔗
No description provided.
Dictionary fixed_vec2_string(x: string, y: string) 🔗
No description provided.
No description provided.
float frames(n: Variant, fps: int) 🔗
No description provided.
float get_angle_from_to(node: Node, position: Vector2) 🔗
No description provided.
Node2D get_closest_node(node: Node2D, node_list: Array) 🔗
No description provided.
Array get_copiable_properties(node: Node) 🔗
No description provided.
Array get_files_in_folder(folder: String, extension: String) 🔗
No description provided.
Node get_first_player(node: Node) 🔗
No description provided.
Rect2 get_polygon_bounding_box(polygon: PoolVector2Array) 🔗
No description provided.
No description provided.
int int_clamp(n: int, min_: int, max_: int) 🔗
No description provided.
int int_lerp(a: int, b: int, f: int) 🔗
No description provided.
int int_min(n1: int, n2: int) 🔗
No description provided.
No description provided.
No description provided.
bool is_in_circle(point: Vector2, circle_center: Vector2, circle_radius: Vector2) 🔗
No description provided.
bool is_mouse_in_control(control: control) 🔗
No description provided.
Array line(start: Vector2, end: Vector2) 🔗
No description provided.
float map(value: float, istart: float, istop: float, ostart: float, ostop: float) 🔗
No description provided.
int map_int(value: int, istart: int, istop: int, ostart: int, ostop: int) 🔗
No description provided.
int number_from_string(string: String) 🔗
No description provided.
void pass_signal_along(from: Node, to: Node, signal_name: String, to_signal_name: String) 🔗
No description provided.
No description provided.
float random_triangle_point(a: unknown, b: unknown, c: unknown) 🔗
No description provided.
Array remove_duplicates(array: Array) 🔗
No description provided.
No description provided.
float snap(value: float, step: float) 🔗
No description provided.
Array split_lines(string: string) 🔗
No description provided.
Array spring(x: float, v: float, xt: float, zeta: float, omega: float, h: float) 🔗
No description provided.
bool starts_with(string: String, pattern: String) 🔗
No description provided.
float stepify(s: unknown, step: unknown) 🔗
No description provided.
void tree_set_all_process(p_node: Node, p_active: bool, p_self_too: bool) 🔗
No description provided.
float triangle_area(a: unknown, b: unknown, c: unknown) 🔗
No description provided.
Vector2 veci_distance_to(start: Vector2, end: Vector2) 🔗
No description provided.
Vector2 veci_length(v: Vector2) 🔗
No description provided.
No description provided.
unknown veci_to_vec2(veci: Vector2) 🔗
No description provided.
Array vector_spring(vec: Vector2, vel: Vector2, target: Vector2, zeta: float, omega: float, h: float) 🔗
No description provided.
float wave(from: unknown, to: unknown, duration: unknown, offset: int) 🔗
No description provided.