mirror of
https://github.com/zeldaret/ss
synced 2026-06-11 05:08:16 -04:00
use initializer list and make functions const
This commit is contained in:
@@ -6,9 +6,7 @@
|
||||
|
||||
class dAcOclearnessWall_c : public dAcObjBase_c {
|
||||
public:
|
||||
dAcOclearnessWall_c() {
|
||||
field_0x543 = 1;
|
||||
}
|
||||
dAcOclearnessWall_c(): field_0x543(true) {}
|
||||
virtual ~dAcOclearnessWall_c() {}
|
||||
|
||||
virtual bool createHeap() override;
|
||||
@@ -18,8 +16,8 @@ public:
|
||||
virtual int draw() override;
|
||||
|
||||
private:
|
||||
char *getArcName();
|
||||
char *getModelName();
|
||||
const char *getArcName();
|
||||
const char *getModelName();
|
||||
|
||||
/* 0x330 */ dBgW mBgW;
|
||||
/* 0x540 */ u8 mSceneflag;
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
SPECIAL_ACTOR_PROFILE(OBJ_CLEARNESS_WALL, dAcOclearnessWall_c, fProfile::OBJ_CLEARNESS_WALL, 0x15B, 0, 0);
|
||||
|
||||
bool dAcOclearnessWall_c::createHeap() {
|
||||
char *arcName = getArcName();
|
||||
char *modelName = getModelName();
|
||||
const char *arcName = getArcName();
|
||||
const char *modelName = getModelName();
|
||||
void *dzb = OarcManager::GetInstance()->getDzbFromArc(arcName, modelName);
|
||||
void *plc = OarcManager::GetInstance()->getPlcFromArc(arcName, modelName);
|
||||
TRY_CREATE(!mBgW.Set((cBgD_t *)dzb, (PLC *)plc, cBgW::MOVE_BG_e, &mWorldMtx, &mScale));
|
||||
@@ -92,7 +92,7 @@ int dAcOclearnessWall_c::draw() {
|
||||
return SUCCEEDED;
|
||||
}
|
||||
|
||||
char *dAcOclearnessWall_c::getArcName() {
|
||||
const char *dAcOclearnessWall_c::getArcName() {
|
||||
switch (mVariant) {
|
||||
case 0: return "InvisibleWall";
|
||||
case 1: return "InvisibleWallB";
|
||||
@@ -103,7 +103,7 @@ char *dAcOclearnessWall_c::getArcName() {
|
||||
}
|
||||
}
|
||||
|
||||
char *dAcOclearnessWall_c::getModelName() {
|
||||
const char *dAcOclearnessWall_c::getModelName() {
|
||||
switch (mVariant) {
|
||||
case 0: return "InvisibleWall";
|
||||
case 1: return "InvisibleWall_yahane";
|
||||
|
||||
Reference in New Issue
Block a user