|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Reusable dictionary-based movement helper for top-down action games. More...
Variables | |
| top_down_controller_2d.merged | |
| top_down_controller_2d.next_state | |
| top_down_controller_2d.move = Vector2.ZERO | |
| top_down_controller_2d.speed | |
| top_down_controller_2d.radius | |
| top_down_controller_2d.velocity | |
| top_down_controller_2d.position = _move_axis(position, Vector2(velocity.x * delta, 0), radius, bounds, obstacles) | |
| top_down_controller_2d.current_cell = Vector2i(int(current_cell.x), int(current_cell.y)) | |
| top_down_controller_2d.target_cell | |
| top_down_controller_2d.tile_size | |
| top_down_controller_2d.min_cell | |
| top_down_controller_2d.max_cell | |
| top_down_controller_2d.current = candidate | |
| top_down_controller_2d.steps | |
| top_down_controller_2d.step_offset | |
| top_down_controller_2d.candidate | |
| top_down_controller_2d.rect = obstacle | |
| top_down_controller_2d.world_position | |
| top_down_controller_2d.blocked_cell | |
Reusable dictionary-based movement helper for top-down action games.
| top_down_controller_2d.blocked_cell |
Definition at line 139 of file top_down_controller_2d.gd.
| top_down_controller_2d.candidate |
Definition at line 108 of file top_down_controller_2d.gd.
| top_down_controller_2d.current = candidate |
Definition at line 92 of file top_down_controller_2d.gd.
| top_down_controller_2d.current_cell = Vector2i(int(current_cell.x), int(current_cell.y)) |
Definition at line 53 of file top_down_controller_2d.gd.
| top_down_controller_2d.max_cell |
Definition at line 82 of file top_down_controller_2d.gd.
| top_down_controller_2d.merged |
Definition at line 16 of file top_down_controller_2d.gd.
| top_down_controller_2d.min_cell |
Definition at line 81 of file top_down_controller_2d.gd.
| top_down_controller_2d.move = Vector2.ZERO |
Definition at line 29 of file top_down_controller_2d.gd.
| top_down_controller_2d.next_state |
Definition at line 28 of file top_down_controller_2d.gd.
| top_down_controller_2d.position = _move_axis(position, Vector2(velocity.x * delta, 0), radius, bounds, obstacles) |
Definition at line 37 of file top_down_controller_2d.gd.
| top_down_controller_2d.radius |
Definition at line 35 of file top_down_controller_2d.gd.
| top_down_controller_2d.rect = obstacle |
Definition at line 119 of file top_down_controller_2d.gd.
| top_down_controller_2d.speed |
Definition at line 34 of file top_down_controller_2d.gd.
| top_down_controller_2d.step_offset |
Definition at line 106 of file top_down_controller_2d.gd.
| top_down_controller_2d.steps |
Definition at line 105 of file top_down_controller_2d.gd.
| top_down_controller_2d.target_cell |
Definition at line 56 of file top_down_controller_2d.gd.
| top_down_controller_2d.tile_size |
Definition at line 68 of file top_down_controller_2d.gd.
| top_down_controller_2d.velocity |
Definition at line 36 of file top_down_controller_2d.gd.
| top_down_controller_2d.world_position |
Definition at line 130 of file top_down_controller_2d.gd.