├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── assets ├── fonts │ └── roboto.ttf ├── models │ ├── branch.glb │ ├── cactus.glb │ ├── coarse-string.glb │ ├── fire.glb │ ├── flax-item.glb │ ├── flax.glb │ ├── log.glb │ ├── rock.glb │ ├── spruce-snow.glb │ ├── spruce.glb │ ├── stone-axe.glb │ ├── stump.glb │ ├── tree.glb │ └── wooden_shovel.glb └── textures │ └── crosshair.png ├── rust-toolchain.toml └── src ├── internal ├── chunks │ ├── in_world_chunk.rs │ ├── mod.rs │ └── pointer.rs ├── color │ └── mod.rs ├── direction │ └── mod.rs ├── mod.rs ├── pos │ └── mod.rs └── voxel │ ├── add_edge.rs │ ├── append_triangle.rs │ ├── mod.rs │ ├── triangulation_table.rs │ ├── voxel_types.rs │ └── voxels_to_vertex.rs ├── lib.rs ├── main.rs ├── plugins ├── chunks │ ├── components │ │ └── mod.rs │ ├── helpers │ │ ├── mod.rs │ │ ├── spawn_chunk.rs │ │ └── update_objects_parent.rs │ ├── mod.rs │ ├── resources │ │ └── mod.rs │ └── systems │ │ ├── details.rs │ │ ├── loading.rs │ │ ├── mine.rs │ │ ├── mod.rs │ │ └── unload.rs ├── craft │ ├── components │ │ └── mod.rs │ ├── mod.rs │ ├── resources │ │ ├── crafts_registry │ │ │ ├── craft.rs │ │ │ ├── crafts │ │ │ │ ├── mod.rs │ │ │ │ └── simple.rs │ │ │ └── mod.rs │ │ └── mod.rs │ └── systems │ │ └── mod.rs ├── game_world │ ├── components │ │ └── mod.rs │ ├── mod.rs │ ├── resources │ │ ├── meta.rs │ │ └── mod.rs │ └── systems │ │ ├── create_world.rs │ │ ├── load_world.rs │ │ ├── mod.rs │ │ ├── save.rs │ │ ├── setup_world.rs │ │ └── sun_to_player.rs ├── inspector │ ├── components │ │ └── mod.rs │ ├── mod.rs │ ├── resources │ │ └── mod.rs │ └── systems │ │ ├── inspector │ │ ├── assets.rs │ │ ├── entities.rs │ │ ├── mod.rs │ │ ├── profiling │ │ │ ├── avg_samples.rs │ │ │ └── mod.rs │ │ └── resources.rs │ │ ├── mod.rs │ │ └── toggle.rs ├── loading │ ├── mod.rs │ ├── resources │ │ └── mod.rs │ └── systems │ │ ├── assets_processors │ │ ├── mod.rs │ │ └── physics_object.rs │ │ ├── load_assets.rs │ │ ├── mod.rs │ │ └── process_assets.rs ├── main_menu │ ├── mod.rs │ └── systems │ │ ├── load_game.rs │ │ ├── mod.rs │ │ └── new_game.rs ├── mod.rs ├── objects │ ├── components │ │ ├── items │ │ │ ├── branch.rs │ │ │ ├── coarse_string.rs │ │ │ ├── flax_item.rs │ │ │ ├── log.rs │ │ │ ├── mod.rs │ │ │ ├── rock.rs │ │ │ ├── stone_axe.rs │ │ │ └── wooden_shovel.rs │ │ ├── mod.rs │ │ ├── object_spawner.rs │ │ └── objects │ │ │ ├── cactus.rs │ │ │ ├── fire.rs │ │ │ ├── flax.rs │ │ │ ├── mod.rs │ │ │ ├── spruce.rs │ │ │ ├── stump.rs │ │ │ └── tree.rs │ ├── mod.rs │ ├── resources │ │ ├── mod.rs │ │ └── objects_registry.rs │ ├── systems │ │ ├── mod.rs │ │ ├── spawn_object.rs │ │ ├── unload_all.rs │ │ └── user_grab.rs │ └── utils │ │ ├── mod.rs │ │ └── object_save.rs ├── physics │ ├── mod.rs │ └── systems │ │ └── mod.rs ├── player │ ├── components │ │ ├── mod.rs │ │ └── save.rs │ ├── events │ │ └── mod.rs │ ├── mod.rs │ ├── resources │ │ ├── input_settings.rs │ │ ├── look_at.rs │ │ └── mod.rs │ └── systems │ │ ├── cursor.rs │ │ ├── input.rs │ │ ├── look.rs │ │ ├── look_at.rs │ │ ├── mod.rs │ │ ├── movements.rs │ │ └── spawn_item.rs ├── static_mesh │ ├── components │ │ └── mod.rs │ └── mod.rs ├── tooltip │ ├── components │ │ └── mod.rs │ ├── events │ │ └── mod.rs │ ├── mod.rs │ ├── resources │ │ └── mod.rs │ ├── systems │ │ ├── mod.rs │ │ ├── redraw.rs │ │ └── upsert.rs │ └── utils │ │ └── mod.rs ├── ui │ ├── mod.rs │ └── systems │ │ └── mod.rs └── world_generator │ ├── internal │ ├── biomes │ │ ├── desert.rs │ │ ├── mod.rs │ │ ├── plains.rs │ │ └── tundra.rs │ └── mod.rs │ ├── mod.rs │ └── resources │ └── mod.rs ├── states ├── game_state.rs └── mod.rs └── utils └── mod.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .vscode 3 | .DS_Store 4 | trace-*.json 5 | logs 6 | saves 7 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/README.md -------------------------------------------------------------------------------- /assets/fonts/roboto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/fonts/roboto.ttf -------------------------------------------------------------------------------- /assets/models/branch.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/branch.glb -------------------------------------------------------------------------------- /assets/models/cactus.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/cactus.glb -------------------------------------------------------------------------------- /assets/models/coarse-string.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/coarse-string.glb -------------------------------------------------------------------------------- /assets/models/fire.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/fire.glb -------------------------------------------------------------------------------- /assets/models/flax-item.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/flax-item.glb -------------------------------------------------------------------------------- /assets/models/flax.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/flax.glb -------------------------------------------------------------------------------- /assets/models/log.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/log.glb -------------------------------------------------------------------------------- /assets/models/rock.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/rock.glb -------------------------------------------------------------------------------- /assets/models/spruce-snow.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/spruce-snow.glb -------------------------------------------------------------------------------- /assets/models/spruce.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/spruce.glb -------------------------------------------------------------------------------- /assets/models/stone-axe.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/stone-axe.glb -------------------------------------------------------------------------------- /assets/models/stump.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/stump.glb -------------------------------------------------------------------------------- /assets/models/tree.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/tree.glb -------------------------------------------------------------------------------- /assets/models/wooden_shovel.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/models/wooden_shovel.glb -------------------------------------------------------------------------------- /assets/textures/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/assets/textures/crosshair.png -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /src/internal/chunks/in_world_chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/chunks/in_world_chunk.rs -------------------------------------------------------------------------------- /src/internal/chunks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/chunks/mod.rs -------------------------------------------------------------------------------- /src/internal/chunks/pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/chunks/pointer.rs -------------------------------------------------------------------------------- /src/internal/color/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/color/mod.rs -------------------------------------------------------------------------------- /src/internal/direction/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/direction/mod.rs -------------------------------------------------------------------------------- /src/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/mod.rs -------------------------------------------------------------------------------- /src/internal/pos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/pos/mod.rs -------------------------------------------------------------------------------- /src/internal/voxel/add_edge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/voxel/add_edge.rs -------------------------------------------------------------------------------- /src/internal/voxel/append_triangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/voxel/append_triangle.rs -------------------------------------------------------------------------------- /src/internal/voxel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/voxel/mod.rs -------------------------------------------------------------------------------- /src/internal/voxel/triangulation_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/voxel/triangulation_table.rs -------------------------------------------------------------------------------- /src/internal/voxel/voxel_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/voxel/voxel_types.rs -------------------------------------------------------------------------------- /src/internal/voxel/voxels_to_vertex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/internal/voxel/voxels_to_vertex.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/plugins/chunks/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/components/mod.rs -------------------------------------------------------------------------------- /src/plugins/chunks/helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/helpers/mod.rs -------------------------------------------------------------------------------- /src/plugins/chunks/helpers/spawn_chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/helpers/spawn_chunk.rs -------------------------------------------------------------------------------- /src/plugins/chunks/helpers/update_objects_parent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/helpers/update_objects_parent.rs -------------------------------------------------------------------------------- /src/plugins/chunks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/mod.rs -------------------------------------------------------------------------------- /src/plugins/chunks/resources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/resources/mod.rs -------------------------------------------------------------------------------- /src/plugins/chunks/systems/details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/systems/details.rs -------------------------------------------------------------------------------- /src/plugins/chunks/systems/loading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/systems/loading.rs -------------------------------------------------------------------------------- /src/plugins/chunks/systems/mine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/systems/mine.rs -------------------------------------------------------------------------------- /src/plugins/chunks/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/chunks/systems/unload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/chunks/systems/unload.rs -------------------------------------------------------------------------------- /src/plugins/craft/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/craft/components/mod.rs -------------------------------------------------------------------------------- /src/plugins/craft/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/craft/mod.rs -------------------------------------------------------------------------------- /src/plugins/craft/resources/crafts_registry/craft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/craft/resources/crafts_registry/craft.rs -------------------------------------------------------------------------------- /src/plugins/craft/resources/crafts_registry/crafts/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod simple; 2 | -------------------------------------------------------------------------------- /src/plugins/craft/resources/crafts_registry/crafts/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/craft/resources/crafts_registry/crafts/simple.rs -------------------------------------------------------------------------------- /src/plugins/craft/resources/crafts_registry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/craft/resources/crafts_registry/mod.rs -------------------------------------------------------------------------------- /src/plugins/craft/resources/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod crafts_registry; 2 | 3 | pub const CRAFT_ZONE_RADIUS: f32 = 0.5; 4 | -------------------------------------------------------------------------------- /src/plugins/craft/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/craft/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/game_world/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/components/mod.rs -------------------------------------------------------------------------------- /src/plugins/game_world/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/mod.rs -------------------------------------------------------------------------------- /src/plugins/game_world/resources/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/resources/meta.rs -------------------------------------------------------------------------------- /src/plugins/game_world/resources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/resources/mod.rs -------------------------------------------------------------------------------- /src/plugins/game_world/systems/create_world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/systems/create_world.rs -------------------------------------------------------------------------------- /src/plugins/game_world/systems/load_world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/systems/load_world.rs -------------------------------------------------------------------------------- /src/plugins/game_world/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/game_world/systems/save.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/systems/save.rs -------------------------------------------------------------------------------- /src/plugins/game_world/systems/setup_world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/systems/setup_world.rs -------------------------------------------------------------------------------- /src/plugins/game_world/systems/sun_to_player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/game_world/systems/sun_to_player.rs -------------------------------------------------------------------------------- /src/plugins/inspector/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/components/mod.rs -------------------------------------------------------------------------------- /src/plugins/inspector/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/mod.rs -------------------------------------------------------------------------------- /src/plugins/inspector/resources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/resources/mod.rs -------------------------------------------------------------------------------- /src/plugins/inspector/systems/inspector/assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/systems/inspector/assets.rs -------------------------------------------------------------------------------- /src/plugins/inspector/systems/inspector/entities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/systems/inspector/entities.rs -------------------------------------------------------------------------------- /src/plugins/inspector/systems/inspector/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/systems/inspector/mod.rs -------------------------------------------------------------------------------- /src/plugins/inspector/systems/inspector/profiling/avg_samples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/systems/inspector/profiling/avg_samples.rs -------------------------------------------------------------------------------- /src/plugins/inspector/systems/inspector/profiling/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/systems/inspector/profiling/mod.rs -------------------------------------------------------------------------------- /src/plugins/inspector/systems/inspector/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/systems/inspector/resources.rs -------------------------------------------------------------------------------- /src/plugins/inspector/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/inspector/systems/toggle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/inspector/systems/toggle.rs -------------------------------------------------------------------------------- /src/plugins/loading/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/loading/mod.rs -------------------------------------------------------------------------------- /src/plugins/loading/resources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/loading/resources/mod.rs -------------------------------------------------------------------------------- /src/plugins/loading/systems/assets_processors/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod physics_object; 2 | -------------------------------------------------------------------------------- /src/plugins/loading/systems/assets_processors/physics_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/loading/systems/assets_processors/physics_object.rs -------------------------------------------------------------------------------- /src/plugins/loading/systems/load_assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/loading/systems/load_assets.rs -------------------------------------------------------------------------------- /src/plugins/loading/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/loading/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/loading/systems/process_assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/loading/systems/process_assets.rs -------------------------------------------------------------------------------- /src/plugins/main_menu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/main_menu/mod.rs -------------------------------------------------------------------------------- /src/plugins/main_menu/systems/load_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/main_menu/systems/load_game.rs -------------------------------------------------------------------------------- /src/plugins/main_menu/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/main_menu/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/main_menu/systems/new_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/main_menu/systems/new_game.rs -------------------------------------------------------------------------------- /src/plugins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/mod.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/items/branch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/items/branch.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/items/coarse_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/items/coarse_string.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/items/flax_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/items/flax_item.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/items/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/items/log.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/items/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/items/mod.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/items/rock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/items/rock.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/items/stone_axe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/items/stone_axe.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/items/wooden_shovel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/items/wooden_shovel.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/mod.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/object_spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/object_spawner.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/objects/cactus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/objects/cactus.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/objects/fire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/objects/fire.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/objects/flax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/objects/flax.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/objects/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/objects/mod.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/objects/spruce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/objects/spruce.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/objects/stump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/objects/stump.rs -------------------------------------------------------------------------------- /src/plugins/objects/components/objects/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/components/objects/tree.rs -------------------------------------------------------------------------------- /src/plugins/objects/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/mod.rs -------------------------------------------------------------------------------- /src/plugins/objects/resources/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod objects_registry; 2 | -------------------------------------------------------------------------------- /src/plugins/objects/resources/objects_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/resources/objects_registry.rs -------------------------------------------------------------------------------- /src/plugins/objects/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/objects/systems/spawn_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/systems/spawn_object.rs -------------------------------------------------------------------------------- /src/plugins/objects/systems/unload_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/systems/unload_all.rs -------------------------------------------------------------------------------- /src/plugins/objects/systems/user_grab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/systems/user_grab.rs -------------------------------------------------------------------------------- /src/plugins/objects/utils/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod object_save; 2 | -------------------------------------------------------------------------------- /src/plugins/objects/utils/object_save.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/objects/utils/object_save.rs -------------------------------------------------------------------------------- /src/plugins/physics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/physics/mod.rs -------------------------------------------------------------------------------- /src/plugins/physics/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/physics/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/player/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/components/mod.rs -------------------------------------------------------------------------------- /src/plugins/player/components/save.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/components/save.rs -------------------------------------------------------------------------------- /src/plugins/player/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/events/mod.rs -------------------------------------------------------------------------------- /src/plugins/player/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/mod.rs -------------------------------------------------------------------------------- /src/plugins/player/resources/input_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/resources/input_settings.rs -------------------------------------------------------------------------------- /src/plugins/player/resources/look_at.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/resources/look_at.rs -------------------------------------------------------------------------------- /src/plugins/player/resources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/resources/mod.rs -------------------------------------------------------------------------------- /src/plugins/player/systems/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/systems/cursor.rs -------------------------------------------------------------------------------- /src/plugins/player/systems/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/systems/input.rs -------------------------------------------------------------------------------- /src/plugins/player/systems/look.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/systems/look.rs -------------------------------------------------------------------------------- /src/plugins/player/systems/look_at.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/systems/look_at.rs -------------------------------------------------------------------------------- /src/plugins/player/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/player/systems/movements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/systems/movements.rs -------------------------------------------------------------------------------- /src/plugins/player/systems/spawn_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/player/systems/spawn_item.rs -------------------------------------------------------------------------------- /src/plugins/static_mesh/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/static_mesh/components/mod.rs -------------------------------------------------------------------------------- /src/plugins/static_mesh/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/static_mesh/mod.rs -------------------------------------------------------------------------------- /src/plugins/tooltip/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/tooltip/components/mod.rs -------------------------------------------------------------------------------- /src/plugins/tooltip/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/tooltip/events/mod.rs -------------------------------------------------------------------------------- /src/plugins/tooltip/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/tooltip/mod.rs -------------------------------------------------------------------------------- /src/plugins/tooltip/resources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/tooltip/resources/mod.rs -------------------------------------------------------------------------------- /src/plugins/tooltip/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/tooltip/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/tooltip/systems/redraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/tooltip/systems/redraw.rs -------------------------------------------------------------------------------- /src/plugins/tooltip/systems/upsert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/tooltip/systems/upsert.rs -------------------------------------------------------------------------------- /src/plugins/tooltip/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/tooltip/utils/mod.rs -------------------------------------------------------------------------------- /src/plugins/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/ui/mod.rs -------------------------------------------------------------------------------- /src/plugins/ui/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/ui/systems/mod.rs -------------------------------------------------------------------------------- /src/plugins/world_generator/internal/biomes/desert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/world_generator/internal/biomes/desert.rs -------------------------------------------------------------------------------- /src/plugins/world_generator/internal/biomes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/world_generator/internal/biomes/mod.rs -------------------------------------------------------------------------------- /src/plugins/world_generator/internal/biomes/plains.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/world_generator/internal/biomes/plains.rs -------------------------------------------------------------------------------- /src/plugins/world_generator/internal/biomes/tundra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/world_generator/internal/biomes/tundra.rs -------------------------------------------------------------------------------- /src/plugins/world_generator/internal/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod biomes; 2 | -------------------------------------------------------------------------------- /src/plugins/world_generator/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/world_generator/mod.rs -------------------------------------------------------------------------------- /src/plugins/world_generator/resources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/plugins/world_generator/resources/mod.rs -------------------------------------------------------------------------------- /src/states/game_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gituseridk/primitive-engineering/HEAD/src/states/game_state.rs -------------------------------------------------------------------------------- /src/states/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod game_state; 2 | -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------