cyphesis/rulesets/skills/Skill.h
Olek Wojnar 7f9ff2246d Remove CVS $Id tags
The legacy tags are causing build issues in Debian.
2013-07-15 20:31:59 +02:00

24 lines
567 B
C++

// This file may be redistributed and modified only under the terms of
// the GNU General Public License (See COPYING for details).
// Copyright (C) 2000,2001 Alistair Riddoch
#ifndef SKILLS_SKILL_H
#define SKILLS_SKILL_H
#include "common/types.h"
#include <Atlas/Objects/Operation/RootOperation.h>
class Entity;
class Skill {
protected:
Entity & entity;
public:
Skill(Entity & e) : entity(e) { }
virtual oplist action(const std::string & skill,
const Atlas::Objects::Operation::RootOperation & op) = 0;
};
#endif // SKILLS_SKILL_H