derive margin_radius from radius after capping at 200 (#266)

Fixes #259
This commit is contained in:
thecozies
2021-12-29 13:06:00 -06:00
committed by GitHub
parent 1aca17942a
commit f9db11c7ec

View File

@@ -43,7 +43,6 @@ static s32 find_wall_collisions_from_list(struct SurfaceNode *surfaceNode, struc
register f32 d00, d01, d11, d20, d21;
register f32 invDenom;
register f32 v, w;
register f32 margin_radius = radius - 1.0f;
register TerrainData type = SURFACE_DEFAULT;
s32 numCols = 0;
@@ -52,6 +51,8 @@ static s32 find_wall_collisions_from_list(struct SurfaceNode *surfaceNode, struc
radius = 200;
}
f32 margin_radius = radius - 1.0f;
// Stay in this loop until out of walls.
while (surfaceNode != NULL) {
surf = surfaceNode->surface;