world.entity

->v

multimethod

defsystem [_]

Create component value. Default returns v.

collides?

(collides? entity other-entity)

create

multimethod

defsystem [_ eid]

destroy

multimethod

defsystem [_ eid]

direction

(direction entity other-entity)

effect-body-props

For effects just to have a mouseover body size for debugging purposes.

enemy

(enemy {:keys [entity/faction]})

friend

(friend {:keys [entity/faction]})

max-delta-time

movement-speed-schema

render

multimethod

defsystem [_ entity]

render-above

multimethod

defsystem [_ entity]

render-below

multimethod

defsystem [_ entity]

render-info

multimethod

defsystem [_ entity]

render-order

render-systems

tick

multimethod

defsystem [_ eid]

tile

(tile entity)