pandemonium_engine_minimal/scene/resources/text_file.h

28 lines
576 B
C++
Raw Normal View History

2023-12-14 21:54:22 +01:00
#ifndef TEXTFILE_H
#define TEXTFILE_H
2023-12-14 21:54:22 +01:00
/* text_file.h */
2023-12-14 21:54:22 +01:00
#include "core/io/resource_loader.h"
#include "core/io/resource_saver.h"
class TextFile : public Resource {
GDCLASS(TextFile, Resource);
private:
String text;
String path;
public:
virtual bool has_text() const;
virtual String get_text() const;
virtual void set_text(const String &p_code);
virtual void reload_from_file();
void set_file_path(const String &p_path) { path = p_path; }
Error load_text(const String &p_path);
};
#endif // TEXTFILE_H