16 lines
276 B
C++
16 lines
276 B
C++
#ifndef ICE_HPP
|
|
# define ICE_HPP
|
|
|
|
class ICharacter {
|
|
|
|
public:
|
|
virtual ~ICharacter() {}
|
|
virtual std::string const & getName() const = 0;
|
|
virtual void equip(AMateria* m) = 0;
|
|
virtual void unequip(int idx) = 0;
|
|
virtual void use(int idx, ICharacter& target) = 0;
|
|
};
|
|
|
|
#endif
|
|
|