Mirgrate to bevy 0.14.0
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user