mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Made handleDamage a singleton
This commit is contained in:
parent
a48b6c9426
commit
e98c7cd1b7
@ -12,6 +12,12 @@ namespace ace {
|
||||
}
|
||||
|
||||
|
||||
handleDamage& handleDamage::GetInstance()
|
||||
{
|
||||
static handleDamage instance;
|
||||
return instance;
|
||||
}
|
||||
|
||||
handleDamage::~handleDamage()
|
||||
{
|
||||
}
|
||||
|
@ -16,6 +16,11 @@ namespace ace {
|
||||
class handleDamage
|
||||
{
|
||||
public:
|
||||
/**
|
||||
*
|
||||
*/
|
||||
static handleDamage& GetInstance();
|
||||
|
||||
~handleDamage();
|
||||
|
||||
/**
|
||||
@ -56,7 +61,10 @@ namespace ace {
|
||||
|
||||
private:
|
||||
handleDamage();
|
||||
|
||||
|
||||
handleDamage(handleDamage const&) = delete;
|
||||
void operator=(handleDamage const&) = delete;
|
||||
|
||||
std::vector<std::shared_ptr<ace::medical::injuries::DamageType>> damageTypes;
|
||||
std::vector<std::shared_ptr<ace::medical::injuries::InjuryType>> injuryTypes;
|
||||
std::vector<std::string> selections;
|
||||
|
Loading…
Reference in New Issue
Block a user