示例#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
Message Message::load(const SaveFile& file)
{
    auto text = file.readString();
    auto turn = file.readInt32();
    return Message(std::move(text), turn);
}