Added woundID for open wounds

This commit is contained in:
Glowbal 2015-05-16 23:18:58 +02:00
parent eb2383a6f0
commit b334d8c52e
2 changed files with 5 additions and 4 deletions

View File

@ -1,8 +1,8 @@
#include "OpenWound.h"
#include <sstream>
ace::medical::injuries::OpenWound::OpenWound(int aClassID, int aBodyPartId, double aPercentage, double aBl, double painAmount) :
classID(aClassID), bodyPart(aBodyPartId), percentage(aPercentage), bloodlossRate(aBl), pain(painAmount)
ace::medical::injuries::OpenWound::OpenWound(int anID, int aClassID, int aBodyPartId, double aPercentage, double aBl, double painAmount) :
woundID(anID), classID(aClassID), bodyPart(aBodyPartId), percentage(aPercentage), bloodlossRate(aBl), pain(painAmount)
{
}
@ -13,6 +13,6 @@ ace::medical::injuries::OpenWound::~OpenWound()
std::string ace::medical::injuries::OpenWound::AsString()
{
std::stringstream stream;
stream << classID << "," << bodyPart << "," << 1 << "," << bloodlossRate;
stream << "[" << woundID << "," << classID << "," << bodyPart << "," << 1 << "," << bloodlossRate << "]";
return stream.str();
}

View File

@ -8,11 +8,12 @@ namespace ace {
class OpenWound
{
public:
OpenWound(int aClassID, int aBodyPartId, double aPercentage, double aBl, double painAmount);
OpenWound(int anID, int aClassID, int aBodyPartId, double aPercentage, double aBl, double painAmount);
~OpenWound();
std::string AsString();
int woundID;
int classID;
int percentage;
double bodyPart;