mirror of
https://github.com/MaddyThorson/StrawberryBF.git
synced 2025-04-11 03:06:04 +08:00
Grid collision check crash
This commit is contained in:
parent
ad9acf4fe1
commit
f6eabf5fc3
@ -313,12 +313,12 @@ namespace Strawberry
|
|||||||
|
|
||||||
public bool Check(Grid grid)
|
public bool Check(Grid grid)
|
||||||
{
|
{
|
||||||
return grid.Check(SceneHitbox);
|
return grid != null && grid.Check(SceneHitbox);
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool Check(Grid grid, Point offset)
|
public bool Check(Grid grid, Point offset)
|
||||||
{
|
{
|
||||||
return grid.Check(SceneHitbox + offset);
|
return grid != null && grid.Check(SceneHitbox + offset);
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool Check(Entity other)
|
public bool Check(Entity other)
|
||||||
|
@ -89,7 +89,7 @@ namespace Strawberry
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Check(Scene.SolidGrid, .(sign, 0)))
|
if (Check(Scene, .(sign, 0)))
|
||||||
{
|
{
|
||||||
let c = Collision(
|
let c = Collision(
|
||||||
Point.Right * sign,
|
Point.Right * sign,
|
||||||
@ -134,7 +134,7 @@ namespace Strawberry
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Check(Scene.SolidGrid, .(0, sign)))
|
if (Check(Scene, .(0, sign)))
|
||||||
{
|
{
|
||||||
let c = Collision(
|
let c = Collision(
|
||||||
Point.Right * sign,
|
Point.Right * sign,
|
||||||
|
Loading…
Reference in New Issue
Block a user