|
Public Member Functions |
| const std::string & | getDetails () const |
| | Determine the details of this component.
|
| float | getCost () const |
| | Determine the cost of this component.
|
| bool | useDivineFocus () const |
| | Determine if this component requires a divine focus when casting the divine version of a spell.
|
Static Public Member Functions |
| PhysicalComponent | Material (const std::string &details, float cost=0.0, bool useDivineFocus=false) |
| | Create a new Material component.
|
| PhysicalComponent | Focus (const std::string &details, float cost=0.0, bool useDivineFocus=false) |
| | Create a new Focus component.
|
Protected Member Functions |
| | PhysicalComponent (Component::Type type, const std::string &details, float cost=0.0, bool useDivineFocus=false) |
| | Create a new physical component.
|