player_die_from_lava(level->player, level->lava);
goals_update(level->goals, delta_time);
- goals_checkpoint(level->goals, level->player);
lava_update(level->lava, delta_time);
return 0;
}
int level_enter_camera_event(level_t *level,
- camera_t *camera)
+ const camera_t *camera)
{
- /* TODO(#157): goals_cue is not supposed to be invoked in level_render
- *
- * But I simply couldn't find a better place for it.
- */
goals_cue(level->goals, camera);
-
+ goals_checkpoint(level->goals, level->player);
return 0;
}