summaryrefslogtreecommitdiff
path: root/src/level.hpp
blob: c515eeaade8b68c6c9de2d9978460623162f5d7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef PKE_LEVEL_HPP
#define PKE_LEVEL_HPP

#include "level-types.hpp"

void pke_level_init();
void pke_level_teardown();
pke_level *pke_level_create(const char *levelName, pk_uuid level_uuid, pk_uuid ev_mgr_uuid);
pke_level *pke_level_get(LevelHandle handle);
pke_level *pke_level_get_by_name(const char *levelName);
struct pk_bkt_arr *pke_level_get_levels();
void pke_level_remove(LevelHandle handle);

#endif /* PKE_LEVEL_HPP */