Terrain quilting
This commit is contained in:
+4
-2
@@ -1,6 +1,8 @@
|
||||
use crate::constants::{ITILE_SIZE, TILE_SIZE};
|
||||
use crate::tile::{FixtureTile, FloorTile, NeedsOccluded, TileMap};
|
||||
use crate::tiles::{CurrentWorldSpriteState, FixtureTilePrefab, FloorTilePrefab, WorldSpriteState};
|
||||
use crate::tiles::{
|
||||
CurrentWorldSpriteState, FixtureTilePrefab, FloorTilePrefab, TerrainSpriteState,
|
||||
};
|
||||
use bevy::prelude::*;
|
||||
use bevy_platform::collections::hash_map::HashMap;
|
||||
use noise::{NoiseFn, Perlin};
|
||||
@@ -73,7 +75,7 @@ pub fn handle_tile_occlusion_updates(
|
||||
commands.entity(entity).remove::<NeedsOccluded>();
|
||||
}
|
||||
}
|
||||
cwss.state = WorldSpriteState::WaitingForRender;
|
||||
cwss.state = TerrainSpriteState::WaitingForRender;
|
||||
}
|
||||
|
||||
pub fn calculate_visibility(pos: IVec3, tilemap: &TileMap) -> [u32; 8] {
|
||||
|
||||
Reference in New Issue
Block a user