say you have a class coded like this:
class Monster
{
public:
Monster(std::string& name, int hp, int acc, int xpReward
int armor, const std::string& weaponName,
int Lowdamage, int highdamage);
//insert methods
private:
//data types
};
what is the Monster(.... line do, create objects for the monster class? Is this a constructor? Really want to know everything this thing does