diff --git a/game/levels.go b/game/levels.go index f91cdb3..df53fe7 100644 --- a/game/levels.go +++ b/game/levels.go @@ -45,6 +45,8 @@ func NewLevel(game *Game, cellsize int, plan *ldtkgo.Level) *Level { systemlist = append(systemlist, systems.NewObstacleSystem(game.World, gridcontainer)) + systemlist = append(systemlist, systems.NewPairSystem(game.World, gridcontainer)) + systemlist = append(systemlist, systems.NewPlayerSystem(game.World, gridcontainer, game.ScreenWidth, game.ScreenHeight)) @@ -55,8 +57,6 @@ func NewLevel(game *Game, cellsize int, plan *ldtkgo.Level) *Level { systemlist = append(systemlist, systems.NewDestroyableSystem(game.World, gridcontainer, game.Cellsize)) - systemlist = append(systemlist, systems.NewPairSystem(game.World, gridcontainer)) - systemlist = append(systemlist, systems.NewHudSystem(game.World, plan)) mapslice, backupmap := LevelToSlice(game, plan, cellsize)