mirror of
https://github.com/Almamu/linux-wallpaperengine.git
synced 2025-07-16 06:12:23 +08:00
27 lines
426 B
C++
27 lines
426 B
C++
#ifndef WALLENGINE_PROJECT_H
|
|
#define WALLENGINE_PROJECT_H
|
|
|
|
#include <irrlicht/irrlicht.h>
|
|
#include <nlohmann/json.hpp>
|
|
#include "Scene.h"
|
|
|
|
using json = nlohmann::json;
|
|
|
|
class Project
|
|
{
|
|
public:
|
|
Project (irr::io::path baseDirectory);
|
|
|
|
private:
|
|
json m_projectFile;
|
|
std::string m_content;
|
|
|
|
std::string m_title;
|
|
std::string m_type;
|
|
std::string m_file;
|
|
Scene* m_scene;
|
|
};
|
|
|
|
|
|
#endif //WALLENGINE_PROJECT_H
|