director.h 487 B

1234567891011121314151617181920212223
  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. #ifdef __cplusplus
  15. }
  16. #endif