return -1;
}
- /* 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);
return 0;
}
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;
{
background_toggle_debug_mode(level->background);
}
+
+int level_enter_camera_event(level_t *level,
+ const camera_t *camera)
+{
+ goals_cue(level->goals, camera);
+ goals_checkpoint(level->goals, level->player);
+ return 0;
+}