#include "Wall01.h"

#include "jp/ggaf/dxcore/actor/supporter/GgafDxKuroko.h"
#include "jp/gecchi/VioletVreath/util/MyStgUtil.h"

using namespace GgafCore;
using namespace GgafDxCore;
using namespace GgafLib;
using namespace VioletVreath;

Wall01::Wall01(const char* prm_name) :
        CubeMapMassWallActor(prm_name, "g_box001", STATUS(Wall01)) {
    _class_name = "Wall01";
    setCubeMap("uffizi_cross_cubemap.dds", 0.4);
    getModel()->setSpecular(5.0, 1.0);
    //drawAnyFar(true);//遠くても表示
}

void Wall01::onCreateModel() {
}

void Wall01::processBehavior() {
    MassWallActor::processBehavior();
//    if (P_MYSHIP->isOutOfView()) {
//        setHitAble(true, true); //自機が視野外の場合、視野外壁も当たり判定有り
//    } else {
//        setHitAble(true, false);//自機が視野内の場合、視野外壁は当たり判定無し
//    }
//    _TRACE_(getName()<<":"<<_x<<","<<_y<<","<<_z);
}
//bool Wall01::isOutOfSpacetime() const {
//    if (GgafDxSpacetime::_x_bound_left/2 <= _x) {
//        return false;
//    }
//    return true;
//}

