cargo fix --lib -p fastvoxel

This commit is contained in:
2026-03-16 18:37:16 +03:30
parent 880362cc03
commit adebff1322
7 changed files with 5 additions and 12 deletions

View File

@@ -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;

View File

@@ -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,

View File

@@ -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;

View File

@@ -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;

View File

@@ -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::*;

View File

@@ -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::*,

View File

@@ -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;