├── .clang-format ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml └── workflows │ └── builds.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── extensions.json ├── launch.json └── tasks.json ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── SConstruct ├── TEMPLATE-README.md ├── assets ├── chain-link.blend ├── chain-link.blend.import ├── chain-link.res ├── chain-rope.png ├── chain-rope.png.import ├── four-ply-rope.png ├── four-ply-rope.png.import ├── nylon-3ply-rope.png ├── nylon-3ply-rope.png.import ├── rope-endcap-3ply.blend ├── rope-endcap-3ply.blend.import ├── rope-endcap-3ply_three-ply-rope.png ├── rope-endcap-3ply_three-ply-rope.png.import ├── rope-endcap-4ply.blend ├── rope-endcap-4ply.blend.import ├── rope-endcap-4ply_three-ply-rope.png ├── rope-endcap-4ply_three-ply-rope.png.import ├── rope-endcap-metal-hook.blend ├── rope-endcap-metal-hook.blend.import ├── rope-endcap-metal-loop.blend ├── rope-endcap-metal-loop.blend.import ├── rope-endcap-rope-loop.blend ├── rope-endcap-rope-loop.blend.import ├── rope-endcap.blend ├── rope-endcap.blend.import ├── rope-eye-splice.blend ├── rope-eye-splice.blend.import ├── rope-knot.blend ├── rope-knot.blend.import ├── three-ply-rope.png ├── three-ply-rope.png.import ├── three_ply_appearance.tres ├── vine-leaves-1.blend ├── vine-leaves-1.blend.import ├── vine-leaves-2.blend ├── vine-leaves-2.blend.import ├── vine-leaves-3.blend ├── vine-leaves-3.blend.import ├── vine-tip.blend └── vine-tip.blend.import ├── bin ├── .gdignore ├── android │ └── .gitkeep ├── linux │ └── .gitkeep ├── macos │ └── .gitkeep └── windows │ └── .gitkeep ├── doc_classes ├── .gdignore ├── Rope.xml ├── RopeAppearance.xml └── RopePositions.xml ├── example.tscn ├── halyard.gdextension ├── icon.png ├── icon.png.import ├── icons ├── Anchor.svg ├── Anchor.svg.import ├── Attachment.svg ├── Attachment.svg.import ├── EndAnchor.svg ├── EndAnchor.svg.import ├── EndAttachment.svg ├── EndAttachment.svg.import ├── Rope.svg ├── Rope.svg.import ├── RopeAppearance.svg ├── RopeAppearance.svg.import ├── RopePositions.svg ├── RopePositions.svg.import ├── StartAnchor.svg ├── StartAnchor.svg.import ├── StartAttachment.svg └── StartAttachment.svg.import ├── methods.py ├── plugin.cfg ├── plugin.gd ├── plugin.gd.uid ├── screenshots ├── .gdignore ├── ratlines.png ├── screenshot.png ├── vines.png └── web.png ├── scripts ├── distributed_rope_positions.gd ├── distributed_rope_positions.gd.uid ├── offset_rope_positions.gd ├── offset_rope_positions.gd.uid ├── pull_rope.gd ├── pull_rope.gd.uid ├── rope_frames_gizmo.gd ├── rope_frames_gizmo.gd.uid ├── rope_particles_gizmo.gd ├── rope_particles_gizmo.gd.uid ├── rope_positions_gizmo.gd └── rope_positions_gizmo.gd.uid ├── src ├── .gdignore ├── property_utils.h ├── register_types.cpp ├── register_types.h ├── rope.cpp ├── rope.h ├── rope_appearance.cpp ├── rope_appearance.h ├── rope_positions.cpp └── rope_positions.h └── tests ├── anchor_tests.tscn ├── attachment_tests.tscn ├── chain_test.tscn ├── link_test.tscn ├── pull_test.tscn ├── stretch_test.tscn ├── swing_test.tscn ├── vine_test.tscn └── web_test.tscn /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/builds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.github/workflows/builds.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/README.md -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/SConstruct -------------------------------------------------------------------------------- /TEMPLATE-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/TEMPLATE-README.md -------------------------------------------------------------------------------- /assets/chain-link.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/chain-link.blend -------------------------------------------------------------------------------- /assets/chain-link.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/chain-link.blend.import -------------------------------------------------------------------------------- /assets/chain-link.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/chain-link.res -------------------------------------------------------------------------------- /assets/chain-rope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/chain-rope.png -------------------------------------------------------------------------------- /assets/chain-rope.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/chain-rope.png.import -------------------------------------------------------------------------------- /assets/four-ply-rope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/four-ply-rope.png -------------------------------------------------------------------------------- /assets/four-ply-rope.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/four-ply-rope.png.import -------------------------------------------------------------------------------- /assets/nylon-3ply-rope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/nylon-3ply-rope.png -------------------------------------------------------------------------------- /assets/nylon-3ply-rope.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/nylon-3ply-rope.png.import -------------------------------------------------------------------------------- /assets/rope-endcap-3ply.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-3ply.blend -------------------------------------------------------------------------------- /assets/rope-endcap-3ply.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-3ply.blend.import -------------------------------------------------------------------------------- /assets/rope-endcap-3ply_three-ply-rope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-3ply_three-ply-rope.png -------------------------------------------------------------------------------- /assets/rope-endcap-3ply_three-ply-rope.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-3ply_three-ply-rope.png.import -------------------------------------------------------------------------------- /assets/rope-endcap-4ply.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-4ply.blend -------------------------------------------------------------------------------- /assets/rope-endcap-4ply.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-4ply.blend.import -------------------------------------------------------------------------------- /assets/rope-endcap-4ply_three-ply-rope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-4ply_three-ply-rope.png -------------------------------------------------------------------------------- /assets/rope-endcap-4ply_three-ply-rope.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-4ply_three-ply-rope.png.import -------------------------------------------------------------------------------- /assets/rope-endcap-metal-hook.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-metal-hook.blend -------------------------------------------------------------------------------- /assets/rope-endcap-metal-hook.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-metal-hook.blend.import -------------------------------------------------------------------------------- /assets/rope-endcap-metal-loop.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-metal-loop.blend -------------------------------------------------------------------------------- /assets/rope-endcap-metal-loop.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-metal-loop.blend.import -------------------------------------------------------------------------------- /assets/rope-endcap-rope-loop.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-rope-loop.blend -------------------------------------------------------------------------------- /assets/rope-endcap-rope-loop.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap-rope-loop.blend.import -------------------------------------------------------------------------------- /assets/rope-endcap.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap.blend -------------------------------------------------------------------------------- /assets/rope-endcap.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-endcap.blend.import -------------------------------------------------------------------------------- /assets/rope-eye-splice.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-eye-splice.blend -------------------------------------------------------------------------------- /assets/rope-eye-splice.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-eye-splice.blend.import -------------------------------------------------------------------------------- /assets/rope-knot.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-knot.blend -------------------------------------------------------------------------------- /assets/rope-knot.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/rope-knot.blend.import -------------------------------------------------------------------------------- /assets/three-ply-rope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/three-ply-rope.png -------------------------------------------------------------------------------- /assets/three-ply-rope.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/three-ply-rope.png.import -------------------------------------------------------------------------------- /assets/three_ply_appearance.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/three_ply_appearance.tres -------------------------------------------------------------------------------- /assets/vine-leaves-1.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/vine-leaves-1.blend -------------------------------------------------------------------------------- /assets/vine-leaves-1.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/vine-leaves-1.blend.import -------------------------------------------------------------------------------- /assets/vine-leaves-2.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/vine-leaves-2.blend -------------------------------------------------------------------------------- /assets/vine-leaves-2.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/vine-leaves-2.blend.import -------------------------------------------------------------------------------- /assets/vine-leaves-3.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/vine-leaves-3.blend -------------------------------------------------------------------------------- /assets/vine-leaves-3.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/vine-leaves-3.blend.import -------------------------------------------------------------------------------- /assets/vine-tip.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/vine-tip.blend -------------------------------------------------------------------------------- /assets/vine-tip.blend.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/assets/vine-tip.blend.import -------------------------------------------------------------------------------- /bin/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/android/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/linux/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/macos/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/windows/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc_classes/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc_classes/Rope.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/doc_classes/Rope.xml -------------------------------------------------------------------------------- /doc_classes/RopeAppearance.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/doc_classes/RopeAppearance.xml -------------------------------------------------------------------------------- /doc_classes/RopePositions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/doc_classes/RopePositions.xml -------------------------------------------------------------------------------- /example.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/example.tscn -------------------------------------------------------------------------------- /halyard.gdextension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/halyard.gdextension -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icon.png -------------------------------------------------------------------------------- /icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icon.png.import -------------------------------------------------------------------------------- /icons/Anchor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/Anchor.svg -------------------------------------------------------------------------------- /icons/Anchor.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/Anchor.svg.import -------------------------------------------------------------------------------- /icons/Attachment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/Attachment.svg -------------------------------------------------------------------------------- /icons/Attachment.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/Attachment.svg.import -------------------------------------------------------------------------------- /icons/EndAnchor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/EndAnchor.svg -------------------------------------------------------------------------------- /icons/EndAnchor.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/EndAnchor.svg.import -------------------------------------------------------------------------------- /icons/EndAttachment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/EndAttachment.svg -------------------------------------------------------------------------------- /icons/EndAttachment.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/EndAttachment.svg.import -------------------------------------------------------------------------------- /icons/Rope.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/Rope.svg -------------------------------------------------------------------------------- /icons/Rope.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/Rope.svg.import -------------------------------------------------------------------------------- /icons/RopeAppearance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/RopeAppearance.svg -------------------------------------------------------------------------------- /icons/RopeAppearance.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/RopeAppearance.svg.import -------------------------------------------------------------------------------- /icons/RopePositions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/RopePositions.svg -------------------------------------------------------------------------------- /icons/RopePositions.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/RopePositions.svg.import -------------------------------------------------------------------------------- /icons/StartAnchor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/StartAnchor.svg -------------------------------------------------------------------------------- /icons/StartAnchor.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/StartAnchor.svg.import -------------------------------------------------------------------------------- /icons/StartAttachment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/StartAttachment.svg -------------------------------------------------------------------------------- /icons/StartAttachment.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/icons/StartAttachment.svg.import -------------------------------------------------------------------------------- /methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/methods.py -------------------------------------------------------------------------------- /plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/plugin.cfg -------------------------------------------------------------------------------- /plugin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/plugin.gd -------------------------------------------------------------------------------- /plugin.gd.uid: -------------------------------------------------------------------------------- 1 | uid://br52lqkut4web 2 | -------------------------------------------------------------------------------- /screenshots/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /screenshots/ratlines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/screenshots/ratlines.png -------------------------------------------------------------------------------- /screenshots/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/screenshots/screenshot.png -------------------------------------------------------------------------------- /screenshots/vines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/screenshots/vines.png -------------------------------------------------------------------------------- /screenshots/web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/screenshots/web.png -------------------------------------------------------------------------------- /scripts/distributed_rope_positions.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/scripts/distributed_rope_positions.gd -------------------------------------------------------------------------------- /scripts/distributed_rope_positions.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ccqeo0jjod5r0 2 | -------------------------------------------------------------------------------- /scripts/offset_rope_positions.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/scripts/offset_rope_positions.gd -------------------------------------------------------------------------------- /scripts/offset_rope_positions.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ehha186u4br6 2 | -------------------------------------------------------------------------------- /scripts/pull_rope.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/scripts/pull_rope.gd -------------------------------------------------------------------------------- /scripts/pull_rope.gd.uid: -------------------------------------------------------------------------------- 1 | uid://dl6y1t3o1yx0o 2 | -------------------------------------------------------------------------------- /scripts/rope_frames_gizmo.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/scripts/rope_frames_gizmo.gd -------------------------------------------------------------------------------- /scripts/rope_frames_gizmo.gd.uid: -------------------------------------------------------------------------------- 1 | uid://copkd88y557lr 2 | -------------------------------------------------------------------------------- /scripts/rope_particles_gizmo.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/scripts/rope_particles_gizmo.gd -------------------------------------------------------------------------------- /scripts/rope_particles_gizmo.gd.uid: -------------------------------------------------------------------------------- 1 | uid://d04hd1m674qbk 2 | -------------------------------------------------------------------------------- /scripts/rope_positions_gizmo.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/scripts/rope_positions_gizmo.gd -------------------------------------------------------------------------------- /scripts/rope_positions_gizmo.gd.uid: -------------------------------------------------------------------------------- 1 | uid://bdj0kat5qnqms 2 | -------------------------------------------------------------------------------- /src/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/property_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/src/property_utils.h -------------------------------------------------------------------------------- /src/register_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/src/register_types.cpp -------------------------------------------------------------------------------- /src/register_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/src/register_types.h -------------------------------------------------------------------------------- /src/rope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/src/rope.cpp -------------------------------------------------------------------------------- /src/rope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/src/rope.h -------------------------------------------------------------------------------- /src/rope_appearance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/src/rope_appearance.cpp -------------------------------------------------------------------------------- /src/rope_appearance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/src/rope_appearance.h -------------------------------------------------------------------------------- /src/rope_positions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/src/rope_positions.cpp -------------------------------------------------------------------------------- /src/rope_positions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/src/rope_positions.h -------------------------------------------------------------------------------- /tests/anchor_tests.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/tests/anchor_tests.tscn -------------------------------------------------------------------------------- /tests/attachment_tests.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/tests/attachment_tests.tscn -------------------------------------------------------------------------------- /tests/chain_test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/tests/chain_test.tscn -------------------------------------------------------------------------------- /tests/link_test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/tests/link_test.tscn -------------------------------------------------------------------------------- /tests/pull_test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/tests/pull_test.tscn -------------------------------------------------------------------------------- /tests/stretch_test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/tests/stretch_test.tscn -------------------------------------------------------------------------------- /tests/swing_test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/tests/swing_test.tscn -------------------------------------------------------------------------------- /tests/vine_test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/tests/vine_test.tscn -------------------------------------------------------------------------------- /tests/web_test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikest/halyard/HEAD/tests/web_test.tscn --------------------------------------------------------------------------------