player_angles_finder.gd
Extends: Node2D
Description
Enumerations
Directions
const Directions: Dictionary = {"EAST":2,"NORTH":0,"NORTHEAST":1,"NORTHWEST":7,"SOUTH":4,"SOUTHEAST":3,"SOUTHWEST":5,"WEST":6}
Constants Descriptions
POLYGON_DISTANCE
const POLYGON_DISTANCE: int = 400
starting_angles
const starting_angles: Array = [0,0.785398,1.570796,2.356194,3.141593,3.926991,4.712389,5.497787]
Property Descriptions
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
result_angles
var result_angles
Method Descriptions
clear_areas_node
func clear_areas_node()
calculate_areas
func calculate_areas(nb_directions: int = 8)
construct_scene_nodes
func construct_scene_nodes(angles)
clamp360
func clamp360(angle: float)