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

Data-first helpers for tile worlds, obstacle cells, pickups, and grid bounds. More...

Files

file  grid_viewport_manager.gd
 Reusable camera and coordinate helpers for grid/tile worlds rendered into a centered playfield panel.
 

Variables

 grid_world_manager.world_config = config.duplicate(true)
 
 grid_world_manager.tile_size = max(1.0, float(next_tile_size))
 
 grid_world_manager.cells = rect_to_cells(_rect_from_value(obstacle.get("rect", [])))
 
 grid_world_manager.min_cell
 
 grid_world_manager.max_cell
 
 grid_world_manager.node_id
 Collects a material node on the matching cell and returns the pickup delta.
 
 grid_world_manager.id
 
 grid_world_manager.cell
 
 grid_world_manager.entry
 
 grid_world_manager.requires
 
 grid_world_manager.expected
 

Detailed Description

Data-first helpers for tile worlds, obstacle cells, pickups, and grid bounds.

Expands tile obstacles, exposes grid bounds, tracks material pickups, and shares world-cell helpers for grid-based games.

Variable Documentation

◆ cell

grid_world_manager.cell

Definition at line 93 of file grid_world_manager.gd.

◆ cells

grid_world_manager.cells = rect_to_cells(_rect_from_value(obstacle.get("rect", [])))

Definition at line 36 of file grid_world_manager.gd.

◆ entry

grid_world_manager.entry

Definition at line 98 of file grid_world_manager.gd.

◆ expected

grid_world_manager.expected

Definition at line 129 of file grid_world_manager.gd.

◆ id

grid_world_manager.id

Definition at line 90 of file grid_world_manager.gd.

◆ max_cell

grid_world_manager.max_cell

Definition at line 54 of file grid_world_manager.gd.

◆ min_cell

grid_world_manager.min_cell

Definition at line 53 of file grid_world_manager.gd.

◆ node_id

grid_world_manager.node_id

Collects a material node on the matching cell and returns the pickup delta.

Definition at line 70 of file grid_world_manager.gd.

◆ requires

grid_world_manager.requires

Definition at line 125 of file grid_world_manager.gd.

◆ tile_size

grid_world_manager.tile_size = max(1.0, float(next_tile_size))

Definition at line 14 of file grid_world_manager.gd.

◆ world_config

grid_world_manager.world_config = config.duplicate(true)

Definition at line 13 of file grid_world_manager.gd.