mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-14 11:54:39 +00:00
Merge branch 'master' into doc_pause_menu
This commit is contained in:
commit
0678609c48
64 changed files with 1480 additions and 1257 deletions
|
@ -1324,7 +1324,7 @@ s32 Play_InCsMode(PlayState* this) {
|
|||
return (this->csCtx.state != CS_STATE_IDLE) || Player_InCsMode(this);
|
||||
}
|
||||
|
||||
f32 func_800BFCB8(PlayState* this, MtxF* mf, Vec3f* vec) {
|
||||
f32 func_800BFCB8(PlayState* this, MtxF* mf, Vec3f* pos) {
|
||||
CollisionPoly poly;
|
||||
f32 temp1;
|
||||
f32 temp2;
|
||||
|
@ -1335,7 +1335,7 @@ f32 func_800BFCB8(PlayState* this, MtxF* mf, Vec3f* vec) {
|
|||
f32 nz;
|
||||
s32 pad[5];
|
||||
|
||||
floorY = BgCheck_AnyRaycastFloor1(&this->colCtx, &poly, vec);
|
||||
floorY = BgCheck_AnyRaycastDown1(&this->colCtx, &poly, pos);
|
||||
|
||||
if (floorY > BGCHECK_Y_MIN) {
|
||||
nx = COLPOLY_GET_NORMAL(poly.normal.x);
|
||||
|
@ -1364,9 +1364,9 @@ f32 func_800BFCB8(PlayState* this, MtxF* mf, Vec3f* vec) {
|
|||
mf->wy = 0.0f;
|
||||
mf->xz = 0.0f;
|
||||
mf->wz = 0.0f;
|
||||
mf->xw = vec->x;
|
||||
mf->xw = pos->x;
|
||||
mf->yw = floorY;
|
||||
mf->zw = vec->z;
|
||||
mf->zw = pos->z;
|
||||
mf->ww = 1.0f;
|
||||
} else {
|
||||
mf->xy = 0.0f;
|
||||
|
@ -1381,9 +1381,9 @@ f32 func_800BFCB8(PlayState* this, MtxF* mf, Vec3f* vec) {
|
|||
mf->yz = 0.0f;
|
||||
mf->zy = 0.0f;
|
||||
mf->yy = 1.0f;
|
||||
mf->xw = vec->x;
|
||||
mf->yw = vec->y;
|
||||
mf->zw = vec->z;
|
||||
mf->xw = pos->x;
|
||||
mf->yw = pos->y;
|
||||
mf->zw = pos->z;
|
||||
mf->ww = 1.0f;
|
||||
}
|
||||
|
||||
|
@ -1785,7 +1785,7 @@ s32 func_800C0DB4(PlayState* this, Vec3f* pos) {
|
|||
if (WaterBox_GetSurface1(this, &this->colCtx, waterSurfacePos.x, waterSurfacePos.z, &waterSurfacePos.y,
|
||||
&waterBox) == true &&
|
||||
pos->y < waterSurfacePos.y &&
|
||||
BgCheck_EntityRaycastFloor3(&this->colCtx, &poly, &bgId, &waterSurfacePos) != BGCHECK_Y_MIN) {
|
||||
BgCheck_EntityRaycastDown3(&this->colCtx, &poly, &bgId, &waterSurfacePos) != BGCHECK_Y_MIN) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue