level_manager.h 336 B

123456789101112131415161718
  1. #pragma once
  2. #include "level.h"
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. typedef struct LevelManager LevelManager;
  7. Level* level_manager_add_level(LevelManager* manager);
  8. void level_manager_next_level_set(LevelManager* manager, Level* level);
  9. Level* level_manager_current_level_get(LevelManager* manager);
  10. #ifdef __cplusplus
  11. }
  12. #endif