Potential logic fix

main
Elijah Voigt 2 weeks ago
parent f6aae11f8c
commit f0d41f15ee

@ -154,7 +154,7 @@ impl GridPosition {
}
fn is_colliding_with(&self, other: &Self) -> bool {
self.x == other.x && self.y + 1 == other.y
self.x == other.x && self.y - 1 == other.y
}
fn add_offset(&self, RelativePosition { x: x1, y: y1 }: &RelativePosition) -> Self {
@ -586,11 +586,7 @@ fn check_collision(
// Check if active peice is near other blocks
let hit_block = inactive.iter().any(|b| {
debug!("Checking against: {:?}", b);
if a.is_colliding_with(b) {
info!("{:?} is colliding with {:?}", a, b);
true
} else { false }
a.is_colliding_with(b)
});
hit_floor || hit_block

Loading…
Cancel
Save