Fix more compiler warnings

This commit is contained in:
rdb 2014-11-20 00:22:06 +00:00
parent 2ea7149e42
commit 1082e75d87
6 changed files with 18 additions and 23 deletions

View File

@ -56,24 +56,23 @@ add_vertex(const LPoint3 &vert) {
_vertices.push_back(vert);
}
INLINE const unsigned int CollisionFloorMesh::
INLINE unsigned int CollisionFloorMesh::
get_num_vertices() const {
return _vertices.size();
}
INLINE const LPoint3 CollisionFloorMesh::
INLINE const LPoint3 &CollisionFloorMesh::
get_vertex(unsigned int index) const {
return _vertices[index];
}
INLINE const unsigned int CollisionFloorMesh::
INLINE unsigned int CollisionFloorMesh::
get_num_triangles() const {
return _triangles.size();
}
INLINE const LPoint3d CollisionFloorMesh::
INLINE LPoint3i CollisionFloorMesh::
get_triangle(unsigned int index) const {
CollisionFloorMesh::TriangleIndices tri = _triangles[index];
return LPoint3d(tri.p1, tri.p2, tri.p3);
return LPoint3i(tri.p1, tri.p2, tri.p3);
}

View File

@ -41,7 +41,6 @@ public:
PN_stdfloat max_y;
} TriangleIndices;
PUBLISHED:
INLINE CollisionFloorMesh();
@ -49,11 +48,11 @@ PUBLISHED:
INLINE void add_vertex(const LPoint3 &vert);
void add_triangle(unsigned int pointA, unsigned int pointB, unsigned int pointC);
INLINE const unsigned int get_num_vertices() const;
INLINE const LPoint3 get_vertex(unsigned int index) const;
INLINE unsigned int get_num_vertices() const;
INLINE const LPoint3 &get_vertex(unsigned int index) const;
MAKE_SEQ(get_vertices, get_num_vertices, get_vertex);
INLINE const unsigned int get_num_triangles() const;
INLINE const LPoint3d get_triangle(unsigned int index) const;
INLINE unsigned int get_num_triangles() const;
INLINE LPoint3i get_triangle(unsigned int index) const;
MAKE_SEQ(get_triangles, get_num_triangles, get_triangle);
virtual LPoint3 get_collision_origin() const;
@ -122,5 +121,3 @@ private:
#include "collisionFloorMesh.I"
#endif

View File

@ -18,8 +18,7 @@
#include "pandabase.h"
#include "collisionSolid.h"
class LensNode;
#include "lensNode.h"
////////////////////////////////////////////////////////////////////
// Class : CollisionRay

View File

@ -235,8 +235,8 @@ get_num_colliders() const {
////////////////////////////////////////////////////////////////////
NodePath CollisionTraverser::
get_collider(int n) const {
nassertr(_ordered_colliders.size() == _colliders.size(), NULL);
nassertr(n >= 0 && n < (int)_ordered_colliders.size(), NULL);
nassertr(_ordered_colliders.size() == _colliders.size(), NodePath());
nassertr(n >= 0 && n < (int)_ordered_colliders.size(), NodePath());
return _ordered_colliders[n]._node_path;
}

View File

@ -92,7 +92,7 @@ get_text(const ShaderType &type) const {
// error. This doesn't tell you whether or not the
// shader is supported on the current video card.
////////////////////////////////////////////////////////////////////
INLINE const bool Shader::
INLINE bool Shader::
get_error_flag() const {
return _error_flag;
}

View File

@ -98,7 +98,7 @@ PUBLISHED:
INLINE Filename get_filename(const ShaderType &type = ST_none) const;
INLINE const string &get_text(const ShaderType &type = ST_none) const;
INLINE const bool get_error_flag() const;
INLINE bool get_error_flag() const;
INLINE ShaderLanguage get_language() const;
INLINE static ShaderUtilization get_shader_utilization();