예제 #1
0
파일: object.cpp 프로젝트: emlai/zenith
Object::Object(const SaveFile& file)
:   Entity(file.readString(), *Game::objectConfig),
    sprite(::getSprite(*Game::objectSpriteSheet, *Game::objectConfig, getId()))
{
    for (auto& component : getComponents())
        component->load(file);
}
예제 #2
0
파일: msgsystem.cpp 프로젝트: emlai/zenith
Message Message::load(const SaveFile& file)
{
    auto text = file.readString();
    auto turn = file.readInt32();
    return Message(std::move(text), turn);
}