RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
Targeting System

Reusable grid-targeting helpers for card, spell, and tactical ability games. More...

Variables

 targeting_manager.primary_target
 
 targeting_manager.targeting = {}
 
 targeting_manager.merged
 
 targeting_manager.type = "projectile"
 
 targeting_manager.max_range = 1
 
 targeting_manager.landing
 
 targeting_manager._ :
 
 targeting_manager.cell
 
 targeting_manager.current
 
 targeting_manager.from_cell
 
 targeting_manager.target_cell
 
 targeting_manager.direction
 
 targeting_manager.attack_range = 1
 
 targeting_manager.radius
 
str targeting_manager.range_text = "1 tile ahead"
 
str targeting_manager.mode = "Element"
 
 targeting_manager.tile_size
 
 targeting_manager.world_position
 

Detailed Description

Reusable grid-targeting helpers for card, spell, and tactical ability games.

Calculates reusable grid target cells, range/mode labels, projectile lines, lob landing areas, homing targets, and AOE radii.

Variable Documentation

◆ _

targeting_manager._ :
protected

Definition at line 37 of file targeting_manager.gd.

◆ attack_range

int targeting_manager.attack_range = 1

Definition at line 93 of file targeting_manager.gd.

◆ cell

targeting_manager.cell

Definition at line 49 of file targeting_manager.gd.

◆ current

targeting_manager.current

Definition at line 58 of file targeting_manager.gd.

◆ direction

targeting_manager.direction

Definition at line 77 of file targeting_manager.gd.

◆ from_cell

targeting_manager.from_cell

Definition at line 74 of file targeting_manager.gd.

◆ landing

targeting_manager.landing

Definition at line 35 of file targeting_manager.gd.

◆ max_range

int targeting_manager.max_range = 1

Definition at line 21 of file targeting_manager.gd.

◆ merged

targeting_manager.merged

Definition at line 19 of file targeting_manager.gd.

◆ mode

str targeting_manager.mode = "Element"

Definition at line 103 of file targeting_manager.gd.

◆ primary_target

targeting_manager.primary_target

Definition at line 15 of file targeting_manager.gd.

◆ radius

targeting_manager.radius

Definition at line 94 of file targeting_manager.gd.

◆ range_text

str targeting_manager.range_text = "1 tile ahead"

Definition at line 100 of file targeting_manager.gd.

◆ target_cell

targeting_manager.target_cell

Definition at line 75 of file targeting_manager.gd.

◆ targeting

dict targeting_manager.targeting = {}

Definition at line 16 of file targeting_manager.gd.

◆ tile_size

targeting_manager.tile_size

Definition at line 136 of file targeting_manager.gd.

◆ type

str targeting_manager.type = "projectile"

Definition at line 20 of file targeting_manager.gd.

◆ world_position

targeting_manager.world_position

Definition at line 137 of file targeting_manager.gd.