Component
Defines what an actor does on its turn.
table
nil
Controller
Level
Actor
Action
Returns the Action that the actor will take on its turn. This should not modify the Level directly.
Object
any
The default constructor for the class. Subclasses should override this.
How-tos
Making a roguelike
Explainers
Reference
prism.actors
prism.actions
prism.components
prism.cells
prism.targets
prism.messages
prism.systems
prism.decisions
ActorStorage
IBehavior
Cell
Collision
Decision
Entity
Map
MapBuilder
Message
IQueryable
Query
RNG
System
SystemManager
Target
Scheduler
SimpleScheduler
prism.loadModule()
prism.registerActor()
prism.registerCell()
prism.registerTarget()
prism.turn()
prism.advanceCoroutine()
Collider
ColliderOptions
blackboard
act()
__new()
Name
Opaque
PlayerController
Position
Remembered
Senses
SensesSystem
ActionMessage
DebugMessage
ActionDecision
BehaviorTree.Conditional
BehaviorTree.Node
BehaviorTree.Root
BehaviorTree.Selector
BehaviorTree.Sequence
BehaviorTree.Succeeder
BitmaskBuffer
BooleanBuffer
CascadingBitmaskBuffer
Queue
SparseArray
SparseMap
Color4
Rectangle
Vector2
Path
PassableCallback
prism.Ellipse()
prism.Bresenham()