mirror of https://github.com/zeldaret/tp.git
Wall_Check 85%
This commit is contained in:
parent
7c5a94c40e
commit
ff7c78f4f0
|
@ -153,22 +153,26 @@ void daObjCRVHAHEN_c::HahenSet(cXyz param_0, cXyz param_1, cXyz param_2, cXyz pa
|
||||||
|
|
||||||
/* 80BD3628-80BD36E4 000368 00BC+00 1/1 0/0 0/0 .text Wall_Check__15daObjCRVHAHEN_cF4cXyz4cXyz */
|
/* 80BD3628-80BD36E4 000368 00BC+00 1/1 0/0 0/0 .text Wall_Check__15daObjCRVHAHEN_cF4cXyz4cXyz */
|
||||||
bool daObjCRVHAHEN_c::Wall_Check(cXyz origin, cXyz target) {
|
bool daObjCRVHAHEN_c::Wall_Check(cXyz origin, cXyz target) {
|
||||||
|
// Must be first to match
|
||||||
dBgS_LinChk lineCheck;
|
dBgS_LinChk lineCheck;
|
||||||
cXyz linePos = cXyz(origin.x + target.x, origin.y, origin.z + target.z);
|
|
||||||
|
cXyz linePos(origin.x + target.x, origin.y, origin.z + target.z);
|
||||||
|
|
||||||
lineCheck.Set(&origin, &linePos, NULL);
|
lineCheck.Set(&origin, &linePos, NULL);
|
||||||
|
|
||||||
bool someBool = dComIfG_Bgsp().LineCross(&lineCheck);
|
bool didLineCross;
|
||||||
|
didLineCross = dComIfG_Bgsp().LineCross(&lineCheck);
|
||||||
|
|
||||||
if (someBool != true) {
|
if (didLineCross != true) {
|
||||||
lineCheck.~dBgS_LinChk();
|
lineCheck.~dBgS_LinChk();
|
||||||
}
|
}
|
||||||
else {
|
// else {
|
||||||
lineCheck.~dBgS_LinChk();
|
// lineCheck.~dBgS_LinChk();
|
||||||
}
|
// }
|
||||||
return someBool == true;
|
return didLineCross;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* 80BD36E4-80BD3720 000424 003C+00 1/1 0/0 0/0 .text __dt__4cXyzFv */
|
/* 80BD36E4-80BD3720 000424 003C+00 1/1 0/0 0/0 .text __dt__4cXyzFv */
|
||||||
// cXyz::~cXyz() {
|
// cXyz::~cXyz() {
|
||||||
extern "C" void __dt__4cXyzFv() {
|
extern "C" void __dt__4cXyzFv() {
|
||||||
|
|
Loading…
Reference in New Issue