Macro bbecs::get_resource[][src]

macro_rules! get_resource {
    ($resource:ident, $world:expr, $name:expr) => { ... };
}
Expand description

Get a reference to a resource in the world.

use bbecs::world::World;
use bbecs::get_resource;
use crate::bbecs::world::WorldMethods;
use crate::bbecs::resources::resource::ResourceCast;

let mut world = World::new();
world.add_resource("size".to_string(), 15.0_f32);
let size: &f32;
get_resource!(size, world, "size");
assert!(*size == 15.0_f32);