/* * 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