Files

29 lines
620 B
C++
Raw Permalink Normal View History

#include "Game/Camera/CameraParamString.hpp"
2021-12-12 16:01:24 +01:00
#include "revolution.h"
CameraParamString::CameraParamString() {
mString = nullptr;
2021-12-12 16:01:24 +01:00
}
CameraParamString &CameraParamString::operator=(const CameraParamString &rOther) {
copy(rOther.mString);
return *this;
}
void CameraParamString::setCharPtr(const char *pString) {
copy(pString);
}
const char *CameraParamString::getCharPtr() const {
return mString;
}
void CameraParamString::copy(const char *pStringOther) {
if (pStringOther != nullptr && *pStringOther != 0) {
2021-12-12 16:01:24 +01:00
mString = pStringOther;
}
else {
mString = nullptr;
2021-12-12 16:01:24 +01:00
}
}