├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── MIGRATION-GUIDES.md ├── README.md ├── assets ├── fonts │ └── FiraSans-Bold.ttf ├── levels2d │ ├── .gitkeep │ └── example.yol ├── levels3d │ ├── .gitkeep │ └── example.yol ├── levels_doors │ ├── entry.yol │ ├── index.yoli │ ├── room1.yol │ ├── room2.yol │ └── room3.yol ├── models │ ├── planet.blend │ ├── planet.glb │ ├── spaceship.blend │ └── spaceship.glb ├── sprites │ ├── doorway.png │ ├── doorway.pxo │ ├── fruits.png │ ├── fruits.pxo │ ├── player.png │ └── player.pxo └── these-assets-are-for-the-examples ├── examples ├── doors_to_other_levels.rs ├── example2d.rs └── example3d.rs ├── macros ├── Cargo.toml └── src │ └── lib.rs ├── run-retrospective-crate-version-tagging.sh ├── src ├── editing.rs ├── editor.rs ├── editor_window.rs ├── entity_management.rs ├── entity_upgrading.rs ├── entity_uuid.rs ├── errors.rs ├── exclusive_systems.rs ├── knobs.rs ├── level_files_manager.rs ├── level_files_upgrading.rs ├── level_index.rs ├── lib.rs ├── picking_helpers.rs ├── populating.rs ├── specs_registration.rs ├── util.rs ├── vpeol.rs ├── vpeol_2d.rs └── vpeol_3d.rs └── tests └── upgrade_level_file.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /MIGRATION-GUIDES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/MIGRATION-GUIDES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/README.md -------------------------------------------------------------------------------- /assets/fonts/FiraSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/fonts/FiraSans-Bold.ttf -------------------------------------------------------------------------------- /assets/levels2d/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/levels2d/example.yol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/levels2d/example.yol -------------------------------------------------------------------------------- /assets/levels3d/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/levels3d/example.yol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/levels3d/example.yol -------------------------------------------------------------------------------- /assets/levels_doors/entry.yol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/levels_doors/entry.yol -------------------------------------------------------------------------------- /assets/levels_doors/index.yoli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/levels_doors/index.yoli -------------------------------------------------------------------------------- /assets/levels_doors/room1.yol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/levels_doors/room1.yol -------------------------------------------------------------------------------- /assets/levels_doors/room2.yol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/levels_doors/room2.yol -------------------------------------------------------------------------------- /assets/levels_doors/room3.yol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/levels_doors/room3.yol -------------------------------------------------------------------------------- /assets/models/planet.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/models/planet.blend -------------------------------------------------------------------------------- /assets/models/planet.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/models/planet.glb -------------------------------------------------------------------------------- /assets/models/spaceship.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/models/spaceship.blend -------------------------------------------------------------------------------- /assets/models/spaceship.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/models/spaceship.glb -------------------------------------------------------------------------------- /assets/sprites/doorway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/sprites/doorway.png -------------------------------------------------------------------------------- /assets/sprites/doorway.pxo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/sprites/doorway.pxo -------------------------------------------------------------------------------- /assets/sprites/fruits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/sprites/fruits.png -------------------------------------------------------------------------------- /assets/sprites/fruits.pxo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/sprites/fruits.pxo -------------------------------------------------------------------------------- /assets/sprites/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/sprites/player.png -------------------------------------------------------------------------------- /assets/sprites/player.pxo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/assets/sprites/player.pxo -------------------------------------------------------------------------------- /assets/these-assets-are-for-the-examples: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/doors_to_other_levels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/examples/doors_to_other_levels.rs -------------------------------------------------------------------------------- /examples/example2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/examples/example2d.rs -------------------------------------------------------------------------------- /examples/example3d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/examples/example3d.rs -------------------------------------------------------------------------------- /macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/macros/Cargo.toml -------------------------------------------------------------------------------- /macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/macros/src/lib.rs -------------------------------------------------------------------------------- /run-retrospective-crate-version-tagging.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/run-retrospective-crate-version-tagging.sh -------------------------------------------------------------------------------- /src/editing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/editing.rs -------------------------------------------------------------------------------- /src/editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/editor.rs -------------------------------------------------------------------------------- /src/editor_window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/editor_window.rs -------------------------------------------------------------------------------- /src/entity_management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/entity_management.rs -------------------------------------------------------------------------------- /src/entity_upgrading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/entity_upgrading.rs -------------------------------------------------------------------------------- /src/entity_uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/entity_uuid.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/exclusive_systems.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/exclusive_systems.rs -------------------------------------------------------------------------------- /src/knobs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/knobs.rs -------------------------------------------------------------------------------- /src/level_files_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/level_files_manager.rs -------------------------------------------------------------------------------- /src/level_files_upgrading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/level_files_upgrading.rs -------------------------------------------------------------------------------- /src/level_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/level_index.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/picking_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/picking_helpers.rs -------------------------------------------------------------------------------- /src/populating.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/populating.rs -------------------------------------------------------------------------------- /src/specs_registration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/specs_registration.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/vpeol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/vpeol.rs -------------------------------------------------------------------------------- /src/vpeol_2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/vpeol_2d.rs -------------------------------------------------------------------------------- /src/vpeol_3d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/src/vpeol_3d.rs -------------------------------------------------------------------------------- /tests/upgrade_level_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idanarye/bevy-yoleck/HEAD/tests/upgrade_level_file.rs --------------------------------------------------------------------------------