| 1234567891011121314 |
- local ffi = require("ffi")
- local class, object = require("class"), require("class.object")
- require("ecs")
- local ECS = class(object)
- ECS.N_ENTITIES = 100
- function ECS:init()
- self.entities = ffi.new("entity_t[?]", ECS.N_ENTITIES)
- self.components = {}
- self.components["test_t"] = ffi.new("test_t[?]", ECS.N_ENTITIES)
- self.n_components = 1
- end
- return ECS
|