cargo fix --lib -p fastvoxel
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
pub mod editor;
|
pub mod editor;
|
||||||
pub mod voxel_registry;
|
pub mod voxel_registry;
|
||||||
|
|
||||||
pub use editor::WorldPlugin;
|
|
||||||
pub use voxel_registry::VoxelRegistry;
|
pub use voxel_registry::VoxelRegistry;
|
||||||
|
|||||||
@@ -1,9 +1,7 @@
|
|||||||
use super::generator::WorldGenerator;
|
use super::generator::WorldGenerator;
|
||||||
use crate::chunk::Chunk;
|
use crate::chunk::Chunk;
|
||||||
use crate::chunk::chunk::CHUNK_SIZE;
|
|
||||||
use crate::voxel::Voxel;
|
|
||||||
use fastnoise_lite::*;
|
use fastnoise_lite::*;
|
||||||
use godot::classes::class_macros::private::virtuals::Os::{Vector2i, Vector3i};
|
use godot::classes::class_macros::private::virtuals::Os::Vector3i;
|
||||||
|
|
||||||
pub struct HeightmapGenerator {
|
pub struct HeightmapGenerator {
|
||||||
noise: FastNoiseLite,
|
noise: FastNoiseLite,
|
||||||
|
|||||||
@@ -4,4 +4,3 @@ pub mod layered_generator;
|
|||||||
|
|
||||||
pub use generator::WorldGenerator;
|
pub use generator::WorldGenerator;
|
||||||
pub use heightmap::HeightmapGenerator;
|
pub use heightmap::HeightmapGenerator;
|
||||||
pub use layered_generator::LayeredWorldGenerator;
|
|
||||||
|
|||||||
@@ -2,6 +2,5 @@ pub mod binary_greedy_mesher;
|
|||||||
pub mod mesher;
|
pub mod mesher;
|
||||||
pub mod textured_mesher;
|
pub mod textured_mesher;
|
||||||
|
|
||||||
pub use binary_greedy_mesher::BinaryGreedyMesher;
|
|
||||||
pub use mesher::Mesher;
|
pub use mesher::Mesher;
|
||||||
pub use textured_mesher::TexturedMesher;
|
pub use textured_mesher::TexturedMesher;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use crate::chunk::chunk::CHUNK_SIZE;
|
use crate::chunk::chunk::CHUNK_SIZE;
|
||||||
use crate::chunk::{self, Chunk, ChunkMesh};
|
use crate::chunk::{Chunk, ChunkMesh};
|
||||||
use crate::editor::voxel_registry::{VoxelModel, VoxelRegistry};
|
use crate::editor::voxel_registry::{VoxelModel, VoxelRegistry};
|
||||||
use crate::meshing::Mesher;
|
use crate::meshing::Mesher;
|
||||||
use godot::prelude::*;
|
use godot::prelude::*;
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
use std::{collections::HashMap, time::Instant};
|
use std::collections::HashMap;
|
||||||
|
|
||||||
use crate::chunk::{self, Chunk, ChunkMesh};
|
use crate::chunk::{Chunk, ChunkMesh};
|
||||||
use godot::{
|
use godot::{
|
||||||
classes::{
|
classes::{
|
||||||
ArrayMesh, Material, MeshInstance3D, RenderingServer, ResourceLoader, StandardMaterial3D,
|
ArrayMesh, Material, MeshInstance3D, ResourceLoader, StandardMaterial3D,
|
||||||
base_material_3d::{CullMode, Flags, ShadingMode, Transparency},
|
base_material_3d::{CullMode, Flags, ShadingMode, Transparency},
|
||||||
geometry_instance_3d::ShadowCastingSetting,
|
geometry_instance_3d::ShadowCastingSetting,
|
||||||
mesh::{ArrayType, PrimitiveType},
|
mesh::{ArrayType, PrimitiveType},
|
||||||
rendering_server::InstanceType,
|
|
||||||
},
|
},
|
||||||
obj::IndexEnum,
|
obj::IndexEnum,
|
||||||
prelude::*,
|
prelude::*,
|
||||||
|
|||||||
@@ -3,5 +3,4 @@ pub mod registry;
|
|||||||
pub mod voxel;
|
pub mod voxel;
|
||||||
|
|
||||||
pub use model::*;
|
pub use model::*;
|
||||||
pub use registry::VoxelRegistry;
|
|
||||||
pub use voxel::Voxel;
|
pub use voxel::Voxel;
|
||||||
|
|||||||
Reference in New Issue
Block a user