diff options
author | David Luevano Alvarado <david@luevano.xyz> | 2022-06-05 09:18:35 -0600 |
---|---|---|
committer | David Luevano Alvarado <david@luevano.xyz> | 2022-06-05 09:18:35 -0600 |
commit | 4b42a8ba26f21e2c6c766fa747c8b93a115a53b2 (patch) | |
tree | a688e3be103942c1a1057b65ca61ea26f57dd5ee /src/tools/world_generator/scripts/walker_unit.gd | |
parent | e4423cc8490b7f5ec3449f568bf64e81f4d03248 (diff) |
added new tiles to ground tilemap, moved player to state machine paradigm
Diffstat (limited to 'src/tools/world_generator/scripts/walker_unit.gd')
-rw-r--r-- | src/tools/world_generator/scripts/walker_unit.gd | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/world_generator/scripts/walker_unit.gd b/src/tools/world_generator/scripts/walker_unit.gd index cfa8f91..3107367 100644 --- a/src/tools/world_generator/scripts/walker_unit.gd +++ b/src/tools/world_generator/scripts/walker_unit.gd @@ -30,7 +30,7 @@ var walk_straight_length: float func start(id: int) -> void: Event.emit_signal("world_gen_walker_started", id) _walker_head = get_parent() - _tilemap = _walker_head.tilemap + _tilemap = _walker_head.ground_tilemap _randomize_stats() var path_steps: Array = _get_path_steps() @@ -70,11 +70,11 @@ func _set_path_tiles(path_steps: Array) -> bool: # get initial tile location var location: Vector2 = get_parent().global_position * Global.TILE_SIZE var move_direction: Vector2 - _set_tile(location, 0) + _set_tile(location, _walker_head.get_random_tile()) for step in path_steps: move_direction = direction[step] location += move_direction * Global.TILE_SIZE - _set_tile(location, Global.WORLD_TILE_PATH) + _set_tile(location, _walker_head.get_random_tile()) if randf() < birth_chance and not given_birth: Event.emit_signal("world_gen_spawn_walker_unit", location) |