multiple chunks

This commit is contained in:
2024-08-25 19:23:47 +10:00
parent 8de398ce13
commit 160c9c8a68
6 changed files with 128 additions and 88 deletions

View File

@ -1,7 +1,7 @@
import simd
public func raycast(
chunk: Chunk,
world: World,
origin rayPosition: SIMD3<Float>,
direction: SIMD3<Float>,
maxDistance: Float
@ -74,7 +74,7 @@ public func raycast(
}
// return a result if we hit something solid
if chunk.getBlock(at: mapPosition).type != .air {
if world.getBlock(at: mapPosition).type != .air {
return .init(
position: rayPosition + direction * distance,
distance: distance,