|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| Array | |
| Configure the manager from an array of entity dictionaries. | |
| Dictionary | |
| Create a normalized entity dictionary without adding it to the manager. | |
| id = "entity_%d" % (entity_order.size() + 1) | |
| entity | |
| Add or replace one entity. | |
| statuses | |
| next_status | |
| replaced = true | |
| defense | |
| dealt | |
| target | |
| order | |
| Saveable manager state. | |
| entity_order = normalized_order | |
| tags | |
| entry | |
| entity_manager.Array |
Configure the manager from an array of entity dictionaries.
Definition at line 13 of file entity_manager.gd.
| entity_manager.dealt |
Definition at line 155 of file entity_manager.gd.
| entity_manager.defense |
Definition at line 154 of file entity_manager.gd.
| entity_manager.Dictionary |
Create a normalized entity dictionary without adding it to the manager.
Return all occupied cells, optionally filtered.
Return entities occupying a grid cell.
Apply damage and update alive state.
Remove one entity by id.
Return whether an entity id exists.
Return one copied entity dictionary.
Return entities in stable insertion order.
Definition at line 22 of file entity_manager.gd.
| entity_manager.entity |
Add or replace one entity.
Heal an entity up to max_hp.
Tick timed statuses on every entity.
Move one entity to a grid cell.
Replace selected fields on one entity and return the copied result.
Returns the normalized entity.
Move one entity to a world position.
Add or refresh a status effect by id.
Definition at line 24 of file entity_manager.gd.
| entity_manager.entity_order = normalized_order |
Definition at line 217 of file entity_manager.gd.
| entity_manager.entry |
Definition at line 254 of file entity_manager.gd.
| str entity_manager.id = "entity_%d" % (entity_order.size() + 1) |
Definition at line 23 of file entity_manager.gd.
| entity_manager.next_status |
Definition at line 116 of file entity_manager.gd.
| entity_manager.order |
| entity_manager.replaced = true |
Definition at line 122 of file entity_manager.gd.
| entity_manager.statuses |
Definition at line 115 of file entity_manager.gd.
| entity_manager.tags |
Definition at line 232 of file entity_manager.gd.
| entity_manager.target |
Definition at line 181 of file entity_manager.gd.