alias Component = fn() -> None
fn baseComponent(): pass
struct Entity():
var components: List[Component]
fn __init__(inout self):
self.components = List[Component]()
fn add(self, method: Component):
self.components.append(method)
alias Component = fn() -> None
fn baseComponent(): pass
struct Entity():
var components: List[Component]
fn __init__(inout self):
self.components = List[Component]()
fn add(self, method: Component):
self.components.append(method)