mirror of
https://github.com/Heretek-AI/GDevelop.git
synced 2026-08-27 03:01:28 -04:00
44 lines
946 B
C++
44 lines
946 B
C++
/*
|
|
* GDevelop Core
|
|
* Copyright 2008-2015 Florian Rival (Florian.Rival@gmail.com). All rights reserved.
|
|
* This project is released under the MIT License.
|
|
*/
|
|
|
|
#if defined(GD_IDE_ONLY)
|
|
#include "GDCore/Project/SourceFile.h"
|
|
#include "GDCore/Serialization/SerializerElement.h"
|
|
#include "GDCore/CommonTools.h"
|
|
|
|
namespace gd
|
|
{
|
|
|
|
SourceFile::SourceFile() :
|
|
gdManaged(false)
|
|
{
|
|
//ctor
|
|
}
|
|
|
|
SourceFile::~SourceFile()
|
|
{
|
|
//dtor
|
|
}
|
|
|
|
void SourceFile::SerializeTo(SerializerElement & element) const
|
|
{
|
|
element.SetAttribute("filename", filename);
|
|
element.SetAttribute("language", language);
|
|
element.SetAttribute("gdManaged", gdManaged);
|
|
}
|
|
|
|
void SourceFile::UnserializeFrom(const SerializerElement & element)
|
|
{
|
|
filename = element.GetStringAttribute("filename");
|
|
language = element.GetStringAttribute("language", "C++");
|
|
gdManaged = element.GetBoolAttribute("gdManaged");
|
|
}
|
|
|
|
}
|
|
|
|
#endif
|
|
|