// Copyright (c) 2014 Alex Diener. All rights reserved. #ifndef __LevelFileIO_H__ #define __LevelFileIO_H__ #ifdef __cplusplus extern "C" { #endif #include "watertowerclassic/LevelSetModel.h" #include LevelSetModel * LevelFileIO_createLevelSetFromFile(const char * path, const char * name); LevelSetModel * LevelFileIO_createLevelSetFromData(const void * data, size_t length, const char * name); bool LevelFileIO_writeLevelSetToFile(LevelSetModel * levelSet, const char * path); void * LevelFileIO_writeLevelSetToData(LevelSetModel * levelSet, size_t * outLength); #ifdef __cplusplus } #endif #endif