diff options
| author | nokoe <nokoe@mailbox.org> | 2024-07-07 14:16:58 +0200 |
|---|---|---|
| committer | nokoe <nokoe@mailbox.org> | 2024-07-07 14:16:58 +0200 |
| commit | 27f93d1352e91c2b82c0d2a92dd4d92bfebf9795 (patch) | |
| tree | 70e9879ef33401a7b8d77a74f10773a91b3c9022 /client/game.gd | |
| parent | 8028f4083a725f2062b44925e7fa91872a6d12d2 (diff) | |
| download | hurrycurry-27f93d1352e91c2b82c0d2a92dd4d92bfebf9795.tar hurrycurry-27f93d1352e91c2b82c0d2a92dd4d92bfebf9795.tar.bz2 hurrycurry-27f93d1352e91c2b82c0d2a92dd4d92bfebf9795.tar.zst | |
pass item from tile to tile
Diffstat (limited to 'client/game.gd')
| -rw-r--r-- | client/game.gd | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/client/game.gd b/client/game.gd index 55bc9dac..27a5715b 100644 --- a/client/game.gd +++ b/client/game.gd @@ -138,12 +138,18 @@ func _ready(): p.put_item(t) ) - mp.pass_item.connect(func(from: int, to: int): + mp.pass_item_player.connect(func(from: int, to: int): var from_player: Player = players[from] var to_player: Player = players[to] from_player.pass_to(to_player) ) + mp.pass_item_tile.connect(func(from: Vector2i, to: Vector2i): + var from_tile: Tile = map.get_tile_instance(from) + var to_tile: Tile = map.get_tile_instance(to) + from_tile.pass_to(to_tile) + ) + mp.set_tile_progress.connect(func(tile: Vector2i, progress: float, warn: bool): var t: Tile = map.get_tile_instance(tile) t.progress(progress, warn) @@ -204,7 +210,7 @@ func _ready(): func _process(delta): marker.position = Global.interpolate(marker.position, marker_target, delta * 30.) - + if Global.get_setting("debug_info"): debug_label.show() debug_label.text = "%d FPS" % Engine.get_frames_per_second() |