Mirgrate to bevy 0.14.0

This commit is contained in:
2024-07-09 01:14:45 -04:00
parent ba2dcf7129
commit 0294ce6d24
20 changed files with 1189 additions and 981 deletions

View File

@@ -1,12 +1,8 @@
use asset_loader::create_asset_loader;
use bevy::prelude::*;
use bevy::{
asset::{Asset, Handle},
reflect::TypePath,
};
use bevy::{asset::Asset, reflect::TypePath};
use serde::{Deserialize, Serialize};
use crate::prelude::GeneratorLayer;
use crate::tile_manager::TileAsset;
pub struct TileMapper;
@@ -20,14 +16,14 @@ pub struct TileMapperAsset {
}
impl TileMapperAsset {
pub fn sample_tile(&self, height: f32) -> Handle<TileAsset> {
pub fn sample_tile(&self, height: f32) -> AssetId<TileAsset> {
for i in 0..self.thresholds.len() {
let t = self.thresholds[i];
if t >= height {
return self.tiles[i].clone();
return self.tiles[i].id();
}
}
return self.tiles.last().unwrap().clone();
return self.tiles.last().unwrap().id();
}
}