#include <Component.h>
Inheritance diagram for ogs::magic::Component:

Public Types | |
| enum | Type {  VERBAL = 1, SOMANTIC = 2, MATERIAL = 3, FOCUS = 4, DIVINE_FOCUS = 5, EXPERIENCE_COST = 6 }  | 
| A type of component. More... | |
Public Member Functions | |
| Type | getType () const | 
| Determine the type of component.  | |
| std::string | getAbbreviation () const | 
| Determine the abbreviation for this type of component.  | |
Static Public Member Functions | |
| Component | Verbal () | 
| Create a new Verbal spell component.  | |
| Component | Somantic () | 
| Create a new Somantic spell component.  | |
| Component | DivineFocus () | 
| Create a new Divine Focus spell component.  | |
Protected Member Functions | |
| Component (Type type) | |
| Create a new component.  | |
PhysicalComponent and ExperienceCost classes. 
      
  | 
  
      
  | 
  
| 
 
 
 
  | 
  
      
  | 
  
| 
 
 
  | 
  
      
  | 
  
| 
 
 
  | 
  
      
  | 
  
| 
 
 
  | 
  
      
  | 
  
| 
 
 
  | 
  
      
  | 
  
| 
 
 
  | 
  
1.3