- /* TODO(#202): it is diffcult to introduce more kinds of object into the physics engine */
- boxes_collide_with_solid(level->boxes, platforms_as_solid(level->platforms));
- player_collide_with_solid(level->player, platforms_as_solid(level->platforms));
-
- boxes_collide_with_lava(level->boxes, level->lava);
- boxes_collide_with_solid(level->boxes, boxes_as_solid(level->boxes));
- boxes_collide_with_solid(level->boxes, player_as_solid(level->player));
-
- player_collide_with_solid(level->player, boxes_as_solid(level->boxes));
-
- boxes_collide_with_solid(level->boxes, platforms_as_solid(level->platforms));
- player_collide_with_solid(level->player, platforms_as_solid(level->platforms));
-
- boxes_collide_with_solid(level->boxes, boxes_as_solid(level->boxes));
- player_collide_with_solid(level->player, boxes_as_solid(level->boxes));