blob: 58cdcd3cedcdfd602604646d0dc2f611d1681d3b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#ifndef PKE_LEVEL_HPP
#define PKE_LEVEL_HPP
#include "level-types.hpp"
constexpr long MAX_LEVEL_COUNT = 16;
extern PkeLevel LEVELS[];
void PkeLevel_Init();
LevelHandle PkeLevel_Create(const char *levelName);
PkeLevel *PkeLevel_Get(LevelHandle handle);
LevelHandle PkeLevel_GetHandle(const char *levelName);
void PkeLevel_RegisterCamera(LevelHandle levelHandle, CameraHandle cameraHandle);
void PkeLevel_Remove(LevelHandle handle);
#endif /* PKE_LEVEL_HPP */
|