blob: d07de4b59c6cf4bcd0b4e8543a4bc72d4805ea24 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <entities.hpp>
#include <engine.hpp>
#include <components.hpp>
void entityxTest(void)
{
entityx::Entity e = game::entities.create();
e.assign<Position>(100.0f, 100.0f);
e.assign<Direction>(0.0f, 0.0f);
e = game::entities.create();
e.assign<Position>(0.0f, 100.0f);
e.assign<Direction>(-0.01f, 0.0f);
e.assign<Visible>(-.2f);
auto sprite_h = e.assign<Sprite>();
sprite_h->addSpriteSegment(SpriteData(game::sprite_l.loadSprite("assets/cat.png"),
vec2(0, 0),
vec2(19, 15)),
vec2(0, 0));
}
|