mirror of
https://github.com/antopilo/Nuake.git
synced 2026-09-04 11:35:06 +03:00
27 lines
398 B
Plaintext
27 lines
398 B
Plaintext
class Engine {
|
|
foreign static Log(msg)
|
|
}
|
|
|
|
class Scene {
|
|
foreign static GetEntityID(name)
|
|
|
|
static GetEntity(name) {
|
|
var entId = Scene.GetEntityID(name)
|
|
var ent = Entity.new(entId)
|
|
return ent
|
|
}
|
|
|
|
foreign static EntityHasComponent(id, name)
|
|
}
|
|
|
|
class Entity {
|
|
construct new(id) {
|
|
_entityId = id
|
|
}
|
|
|
|
HasComponent(component) {
|
|
return Scene.EntityHasComponent(_entityId, component)
|
|
}
|
|
}
|
|
|