Files
42_INT_09_piscine_cpp/d04/ex03/headers/ICharacter.hpp
2022-02-27 22:07:04 +01:00

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