Exemple #1
0
bool map_read_v4(vfs_FILE& file, map_t& map)
{
    // Alias.
    auto& mem = map._mem;

    // Load vertex a data
    for (map_vertex_t& vertex : mem.vertices)
    {
        vfs_read_Uint8(file, &vertex.a);
    }

    return true;
}
Exemple #2
0
bool map_read_v2(vfs_FILE *file, map_t *map)
{
    // Validate arguments.
    if (!map || !file)
    {
        return false;
    }

    // Alias.
    auto& mem = map->_mem;

    // Load twist data.
    for (auto& tile : mem.tiles)
    {
        vfs_read_Uint8(file, &tile.twist);
    }

    return true;
}