/
d.vision
/
division_engine_cpp
Обзор
Документация
Войти
/
d.vision
/
division_engine_cpp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
third_party/flecs-3.2.11/test/cpp_api/src/Snapshot.cpp
29 строк
554 B
Den163
Added flecs and glm to the repo
31 май 2024, 23:08
31 май 2024, 23:08
5d252b3
Код
Авторство
О чём код?
#include <cpp_api.h> void Snapshot_simple_snapshot(void) { flecs::world world; auto e = flecs::entity(world) .set<Position>({10, 20}) .set<Velocity>({1, 1}); flecs::snapshot s(world); s.take(); e.set<Position>({30, 40}); e.set<Velocity>({2, 2}); s.restore(); const Position *p = e.get<Position>(); const Velocity *v = e.get<Velocity>(); test_assert(p != NULL); test_assert(v != NULL); test_int(p->x, 10); test_int(p->y, 20); test_int(v->x, 1); test_int(v->y, 1); }