SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CameraParamString.cpp
1#include "Game/Camera/CameraParamString.hpp"
2#include "revolution.h"
3
4CameraParamString::CameraParamString() {
5 mString = nullptr;
6}
7
8CameraParamString &CameraParamString::operator=(const CameraParamString &rOther) {
9 copy(rOther.mString);
10
11 return *this;
12}
13
14void CameraParamString::setCharPtr(const char *pString) {
15 copy(pString);
16}
17
18const char *CameraParamString::getCharPtr() const {
19 return mString;
20}
21
22void CameraParamString::copy(const char *pStringOther) {
23 if (pStringOther != nullptr && *pStringOther != 0) {
24 mString = pStringOther;
25 }
26 else {
27 mString = nullptr;
28 }
29}