aboutsummaryrefslogtreecommitdiff
path: root/examples/basic/src/interfaces/weapon.hpp
blob: 78e4f421ed5e565808976124d3c74f0d7f4ad9c6 (plain)
1
2
3
4
5
6
7
8
9
10
#pragma once

// NOLINTNEXTLINE(cppcoreguidelines-special-member-functions)
class IWeapon
{
public:
	virtual ~IWeapon() noexcept = default;

	[[nodiscard]] virtual auto get_strength() const noexcept -> int = 0;
};