Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes
core::component Namespace Reference

Classes

struct  Collision
 Empty component to indicate that an entity cannot be moved through. More...
 
class  Controllable
 Adding this component to an entity allows it to be controlled. More...
 
class  FixedPathBehavior
 Add this component to an entity to make it follow a fixed path. More...
 
class  Item
 Add this component to an entity to make it give an item when interacted with. On interact the owning entity is removed. More...
 
class  Movable
 Adding this component to an entity will allow it to move. More...
 
class  NPC
 Adding this to an entity will allow it to be interacted with and talked to. More...
 
struct  PathFinder
 Component that dynamically navigates an entity to a specific tile. The entities Controllable component is locked so that only path finding controls it. More...
 
class  PlayerControlled
 Add this component to an entity to make it controlled by player input. More...
 
class  Renderable
 Adding this component to an entity will allow it to be rendered. More...
 
class  SpinBehavior
 Add this to an entity to make it spin in place. More...
 
class  StandingBehavior
 AI behavior for standing in place facing a fixed direction. More...
 
class  Trainer
 Adding this to an entity will make it a trainer that can battle. More...
 
class  WanderBehavior
 Add this component to an entity to make it wander around. More...