Roguelike
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
game::action::skill::SelfDamage Class Reference

#include <self_damage.h>

Inheritance diagram for game::action::skill::SelfDamage:
Inheritance graph
[legend]
Collaboration diagram for game::action::skill::SelfDamage:
Collaboration graph
[legend]

Public Member Functions

 SelfDamage ()
 
 ~SelfDamage ()
 
- Public Member Functions inherited from game::action::skill::Self
 Self (const SelfValidator &validator, const SelfSpender &spender, const SelfAction &action)
 
virtual ~Self ()
 
time::TimeElapsed operator() (base::GameObject *caster, const GameTargets &)
 
- Public Member Functions inherited from game::action::skill::Skill
 Skill ()
 
virtual ~Skill ()
 
virtual time::TimeElapsed operator() (base::GameObject *caster, const ugdk::math::Integer2D &target)
 
virtual time::TimeElapsed operator() (base::GameObject *caster, base::GameObject *target)
 
virtual time::TimeElapsed operator() (base::GameObject *caster)
 

Additional Inherited Members

- Static Public Member Functions inherited from game::action::skill::Skill
static SkillLoadFromFile (const std::string &)
 

Constructor & Destructor Documentation

game::action::skill::SelfDamage::SelfDamage ( )
game::action::skill::SelfDamage::~SelfDamage ( )
inline

The documentation for this class was generated from the following files: