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)