“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