]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/track.cpp
Convert designer to use mspgbase instead of sdl
[r2c2.git] / source / 3d / track.cpp
index 5891360502255c696213954b5ba58b8c3f37721a..d4b7079099406d016cee98e5406e0fb68ec17e48 100644 (file)
@@ -135,7 +135,7 @@ void Track3D::prepare_render() const
 void Track3D::build_object()
 {
        varray.clear();
-       RefPtr<GL::VertexArrayBuilder> builder=varray.modify();
+       GL::VertexArrayBuilder builder(varray);
 
        base_seq.clear();
        rail_seq.clear();
@@ -145,7 +145,7 @@ void Track3D::build_object()
        const vector<TrackPart> &parts=track.get_type().get_parts();
        unsigned index=0;
        for(vector<TrackPart>::const_iterator i=parts.begin(); i!=parts.end(); ++i)
-               build_part(*i, *builder, index);
+               build_part(*i, builder, index);
 }
 
 void Track3D::build_part(const TrackPart &part, GL::VertexArrayBuilder &va_builder, unsigned &base_index)