add collections
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
#include <format>
|
||||
|
||||
#include "Monster.h"
|
||||
|
||||
Monster::Monster(int strength) : Entity("My Monster"), _strength(strength)
|
||||
@@ -5,10 +7,34 @@ Monster::Monster(int strength) : Entity("My Monster"), _strength(strength)
|
||||
this->name = "My Monster";
|
||||
}
|
||||
|
||||
//Monster Monster::Create(Monsters type)
|
||||
//{
|
||||
// Monster monster;
|
||||
// switch (type)
|
||||
// {
|
||||
// case Ork:
|
||||
// monster._strength = 10;
|
||||
// monster._speed = 1.0f;
|
||||
// break;
|
||||
// case Troll:
|
||||
// monster._strength = 5;
|
||||
// monster._speed = 3.0f;
|
||||
// break;
|
||||
// case Elve:
|
||||
// monster._strength = 1;
|
||||
// monster._speed = 10.0f;
|
||||
// break;
|
||||
// default:
|
||||
// break;
|
||||
// }
|
||||
//
|
||||
// return monster;
|
||||
//}
|
||||
|
||||
std::string Monster::ToString()
|
||||
{
|
||||
return name + " " + "(" + std::to_string(_strength) + ")";
|
||||
// TODO: show format
|
||||
//return name + " " + "(" + std::to_string(_strength) + ")";
|
||||
return std::format("{} ({})", name, _strength);
|
||||
}
|
||||
|
||||
int Monster::Compare(ICompareable* other)
|
||||
|
||||
Reference in New Issue
Block a user