director.h 541 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #include "game_engine.h"
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. typedef struct Director Director;
  7. typedef struct RunningGameEngine RunningGameEngine;
  8. typedef struct LevelManager LevelManager;
  9. typedef struct Level Level;
  10. InputState director_input_get(Director* director);
  11. RunningGameEngine* director_engine_get(Director* director);
  12. LevelManager* director_level_manager_get(Director* director);
  13. Level* director_level_get(Director* director);
  14. void* director_game_context_get(Director* director);
  15. #ifdef __cplusplus
  16. }
  17. #endif