diff options
author | nokoe <nokoe@mailbox.org> | 2024-07-07 21:16:46 +0200 |
---|---|---|
committer | nokoe <nokoe@mailbox.org> | 2024-07-07 21:18:02 +0200 |
commit | 382d032f55e49280ba2511a70ca5ed3b5127dea4 (patch) | |
tree | 2a5caee9e7b21cdbe3c4a2fe485a452203f9dcf8 /client | |
parent | fd46def1ebc10d1f2ee4f4447f33e2dfb35986d2 (diff) | |
download | hurrycurry-382d032f55e49280ba2511a70ca5ed3b5127dea4.tar hurrycurry-382d032f55e49280ba2511a70ca5ed3b5127dea4.tar.bz2 hurrycurry-382d032f55e49280ba2511a70ca5ed3b5127dea4.tar.zst |
fix single door rotation
Diffstat (limited to 'client')
-rw-r--r-- | client/map/tiles/door.gd | 7 | ||||
-rw-r--r-- | client/map/tiles/tile.gd | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/client/map/tiles/door.gd b/client/map/tiles/door.gd index 5d86c000..ab778158 100644 --- a/client/map/tiles/door.gd +++ b/client/map/tiles/door.gd @@ -14,7 +14,7 @@ # along with this program. If not, see <https://www.gnu.org/licenses/>. # class_name Door -extends Floor +extends WallTile func _init(rename: String, neighbors: Array): super(rename, neighbors) @@ -22,6 +22,7 @@ func _init(rename: String, neighbors: Array): var facing = 0 for i in range(4): if neighbors[i] == "door": - facing = i % 4 + facing = i + turn_facing(facing) base.add_child(load("res://map/tiles/door.tscn").instantiate()) - turn_facing(facing) + diff --git a/client/map/tiles/tile.gd b/client/map/tiles/tile.gd index 220a4395..6a73c596 100644 --- a/client/map/tiles/tile.gd +++ b/client/map/tiles/tile.gd @@ -41,7 +41,7 @@ func _init(rename: String, _neighbors: Array): item_base = item_base_ func turn_facing(facing: Facing): - base.rotate_y(facing * 0.5 * PI + PI) + base.rotation.y = facing * 0.5 * PI + PI # defines where items go when interacting static func interact_target() -> Vector3: |