2023-12-13 00:40:16 -05:00
|
|
|
#include "Game/Camera/CameraParamString.hpp"
|
2021-12-12 16:01:24 +01:00
|
|
|
#include "revolution.h"
|
|
|
|
|
|
|
|
|
|
CameraParamString::CameraParamString() {
|
2023-02-13 03:33:10 -05:00
|
|
|
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) {
|
2023-02-13 03:33:10 -05:00
|
|
|
if (pStringOther != nullptr && *pStringOther != 0) {
|
2021-12-12 16:01:24 +01:00
|
|
|
mString = pStringOther;
|
|
|
|
|
}
|
|
|
|
|
else {
|
2023-02-13 03:33:10 -05:00
|
|
|
mString = nullptr;
|
2021-12-12 16:01:24 +01:00
|
|
|
}
|
|
|
|
|
}
|