“addons/escoria-core/testing/player_angles_finder.gd”

Extends: Node2D

Description

Constants

NORTH

const NORTH = 0 # enum "Directions"

NORTHEAST

const NORTHEAST = 1 # enum "Directions"

EAST

const EAST = 2 # enum "Directions"

SOUTHEAST

const SOUTHEAST = 3 # enum "Directions"

SOUTH

const SOUTH = 4 # enum "Directions"

SOUTHWEST

const SOUTHWEST = 5 # enum "Directions"

WEST

const WEST = 6 # enum "Directions"

NORTHWEST

const NORTHWEST = 7 # enum "Directions"

POLYGON_DISTANCE

const POLYGON_DISTANCE = 400

STARTING_ANGLES

const STARTING_ANGLES = [0, 0.7853981633974483, 1.5707963267948966, 2.356194490192345, 3.141592653589793, 3.9269908169872414, 4.71238898038469, 5.497787143782138]

Members

number_of_directions

var number_of_directions: int

angle_horizontal_axes

var angle_horizontal_axes: float

angle_vertical_axes

var angle_vertical_axes: float

angle_diagonal_axes

var angle_diagonal_axes: float

colors

var colors: Variant

result_angles

var result_angles: Variant

Methods


clear_areas_node

func clear_areas_node() -> void

calculate_areas

func calculate_areas(nb_directions: int) -> void

construct_scene_nodes

func construct_scene_nodes(angles: Variant) -> void

clamp360

func clamp360(angle: float) -> Variant