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

Vector2

ang2vec(angle: float)

float

angle_diff(from: float, to: float)

float

approach(a: float, b: float, amount: float)

Vector2

clamp_cell(cell: Vector2, map: Array2D)

String

comma_sep()

bool

compare(val1: unknown, val2: unknown)

float

distance_to_line_segment(xy1: Vector2, xy2: Vector2, xy3: Vector2)

String

filter_filename(text: String)

Dictionary

fixed_vec2_string(x: string, y: string)

float

float_time()

float

frames(n: Variant, fps: int)

float

get_angle_from_to(node: Node, position: Vector2)

Node2D

get_closest_node(node: Node2D, node_list: Array)

Array

get_copiable_properties(node: Node)

Array

get_files_in_folder(folder: String, extension: String)

Node

get_first_player(node: Node)

Rect2

get_polygon_bounding_box(polygon: PoolVector2Array)

int

int_abs(n: int)

int

int_clamp(n: int, min_: int, max_: int)

int

int_lerp(a: int, b: int, f: int)

int

int_min(n1: int, n2: int)

int

int_sign(int: int)

int

int_sign2(n: int)

bool

is_in_circle(point: Vector2, circle_center: Vector2, circle_radius: Vector2)

bool

is_mouse_in_control(control: control)

Array

line(start: Vector2, end: Vector2)

float

map(value: float, istart: float, istop: float, ostart: float, ostop: float)

int

map_int(value: int, istart: int, istop: int, ostart: int, ostop: int)

int

number_from_string(string: String)

void

pass_signal_along(from: Node, to: Node, signal_name: String, to_signal_name: String)

bool

pulse(duration: float)

float

random_triangle_point(a: unknown, b: unknown, c: unknown)

Array

remove_duplicates(array: Array)

float

sin_0_1(value: float)

float

snap(value: float, step: float)

Array

split_lines(string: string)

Array

spring(x: float, v: float, xt: float, zeta: float, omega: float, h: float)

bool

starts_with(string: String, pattern: String)

float

stepify(s: unknown, step: unknown)

void

tree_set_all_process(p_node: Node, p_active: bool, p_self_too: bool)

float

triangle_area(a: unknown, b: unknown, c: unknown)

Vector2

veci_distance_to(start: Vector2, end: Vector2)

Vector2

veci_length(v: Vector2)

Vector2

veci_to_vec()

unknown

veci_to_vec2(veci: Vector2)

Array

vector_spring(vec: Vector2, vel: Vector2, target: Vector2, zeta: float, omega: float, h: float)

float

wave(from: unknown, to: unknown, duration: unknown, offset: int)


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.


String comma_sep() 🔗

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.


float float_time() 🔗

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.


int int_abs(n: int) 🔗

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.


int int_sign(int: int) 🔗

No description provided.


int int_sign2(n: int) 🔗

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.


bool pulse(duration: float) 🔗

No description provided.


float random_triangle_point(a: unknown, b: unknown, c: unknown) 🔗

No description provided.


Array remove_duplicates(array: Array) 🔗

No description provided.


float sin_0_1(value: float) 🔗

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.


Vector2 veci_to_vec() 🔗

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.