yaecs 0.11.0

Yet Another Entity Component System.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[macro_use]
extern crate yaecs;

use yaecs::EntityBuilder;

struct BasicComponent(u8);

struct OtherBasicComponent;

fn main() {
    let entity = EntityBuilder::create_str("test")
        .add(BasicComponent(1))
        .add(OtherBasicComponent {})
        .build();

    println!("{:?}", entity);
}