fix collision for collectibles

This commit is contained in:
Thomas von Dein 2024-02-26 13:55:54 +01:00
parent ffaa5e6129
commit 8f0fb746c0

View File

@ -53,7 +53,7 @@ func (system *CollectibleSystem) Update() error {
playerposition := (*Position)(system.World.Get(player, posID)) playerposition := (*Position)(system.World.Get(player, posID))
playervelocity := (*Velocity)(system.World.Get(player, veloID)) playervelocity := (*Velocity)(system.World.Get(player, veloID))
ok, _ := playerposition.Intersects(colposition, playervelocity) ok, _ := colposition.Intersects(playerposition, playervelocity)
if ok { if ok {
slog.Debug("bumped into collectible", "collectible", collectible) slog.Debug("bumped into collectible", "collectible", collectible)
particlepositions = append(particlepositions, colposition) particlepositions = append(particlepositions, colposition)