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
+6 -6
View File
@@ -78,9 +78,9 @@ namespace LunaLightXMG
hspPrev = hsp;
// 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;
}
@@ -90,9 +90,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;
}
@@ -101,10 +101,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);
// Check for collision with player
if (boundingBox.Intersects(player.boundingBox) && player.vsp > 0)