Ultra minor updates.

This commit is contained in:
jme9
2025-03-05 12:38:51 -08:00
parent bab017e1a3
commit b270b8189b
14 changed files with 1421 additions and 16 deletions
+7 -7
View File
@@ -113,7 +113,7 @@ namespace LunaLightXMG
grvFinal = grvWall;
vspMaxFinal = vspMaxWall;
}
vsp += (vsp == 0 ? grvFinal * 2 : grvFinal);
vsp += vsp == 0 ? grvFinal * 2 : grvFinal;
vsp = MathHelper.Clamp(vsp, vspJump, vspMaxFinal);
}
@@ -121,9 +121,9 @@ namespace LunaLightXMG
{
// Horizontal collision prediction
float onePixh = Math.Sign(hsp);
if (collisionManager.IsColliding(position + new Vector2(hsp, 0), boundingBox, platforms))
if (CollisionManager.IsColliding(position + new Vector2(hsp, 0), boundingBox, platforms))
{
while (!collisionManager.IsColliding(position + new Vector2(onePixh, 0), boundingBox, platforms))
while (!CollisionManager.IsColliding(position + new Vector2(onePixh, 0), boundingBox, platforms))
{
position.X += onePixh;
}
@@ -133,9 +133,9 @@ namespace LunaLightXMG
// Vertical collision prediction
float onePixv = Math.Sign(vsp);
if (collisionManager.IsColliding(position + new Vector2(0, vsp), boundingBox, platforms))
if (CollisionManager.IsColliding(position + new Vector2(0, vsp), boundingBox, platforms))
{
while (!collisionManager.IsColliding(position + new Vector2(0, onePixv), boundingBox, platforms))
while (!CollisionManager.IsColliding(position + new Vector2(0, onePixv), boundingBox, platforms))
{
position.Y += onePixv;
}
@@ -144,10 +144,10 @@ namespace LunaLightXMG
position.Y += vsp; // Vertical move
// Grounded?
grounded = collisionManager.IsColliding(position + new Vector2(0, 1), boundingBox, platforms);
grounded = CollisionManager.IsColliding(position + new Vector2(0, 1), boundingBox, platforms);
// Walled?
walled = collisionManager.WallCheck(position, boundingBox, platforms);
walled = CollisionManager.WallCheck(position, boundingBox, platforms);
if (walled)
wasWalled = walled;
}