2023-12-13 00:40:16 -05:00
|
|
|
#include "Game/Scene/Scene.hpp"
|
2022-11-21 19:20:03 -05:00
|
|
|
|
|
|
|
|
Scene::Scene(const char *pName) : NerveExecutor(pName) {
|
2023-02-13 03:33:10 -05:00
|
|
|
mListExecutor = nullptr;
|
2022-11-21 19:20:03 -05:00
|
|
|
_C = 0;
|
2023-02-13 03:33:10 -05:00
|
|
|
mSceneObjHolder = nullptr;
|
2022-11-21 19:20:03 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Scene::~Scene() {
|
2023-02-13 03:33:10 -05:00
|
|
|
if (mSceneObjHolder != nullptr) {
|
2022-11-21 19:20:03 -05:00
|
|
|
delete mSceneObjHolder;
|
|
|
|
|
}
|
|
|
|
|
|
2023-02-13 03:33:10 -05:00
|
|
|
if (mListExecutor != nullptr) {
|
2022-11-21 19:20:03 -05:00
|
|
|
delete mListExecutor;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Scene::init() {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Scene::start() {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Scene::update() {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Scene::draw() const {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Scene::calcAnim() {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Scene::initNameObjListExecutor() {
|
|
|
|
|
SceneNameObjListExecutor* exec = new SceneNameObjListExecutor();
|
|
|
|
|
exec->init();
|
|
|
|
|
mListExecutor = exec;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Scene::initSceneObjHolder() {
|
|
|
|
|
mSceneObjHolder = new SceneObjHolder();
|
|
|
|
|
}
|