]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/tracktype.cpp
Fix remaining exception class names
[r2c2.git] / source / 3d / tracktype.cpp
index cf33d054345f362dc393d20f1ddf09b39a647f9a..243da7fc4830c5279d782dc4d76499ccc2eb5fff 100644 (file)
@@ -177,8 +177,10 @@ void TrackType3D::get_bounds(float angle, Vector &minp, Vector &maxp) const
 
 const GL::Mesh &TrackType3D::get_path_mesh(unsigned p) const
 {
-       if(p>=path_meshes.size() || !path_meshes[p])
-               throw InvalidParameterValue("Invalid path");
+       if(p>=path_meshes.size())
+               throw out_of_range("TrackType3D::get_path_mesh");
+       if(!path_meshes[p])
+               throw invalid_argument("TrackType3D::get_path_mesh");
        return *path_meshes[p];
 }