eqemu

diff src/scene.cc @ 6:977bc1cb055b

almost done
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 18 Jul 2014 02:35:06 +0300
parents 3d3656360a82
children 2656099aff12
line diff
     1.1 --- a/src/scene.cc	Fri Jul 18 00:42:15 2014 +0300
     1.2 +++ b/src/scene.cc	Fri Jul 18 02:35:06 2014 +0300
     1.3 @@ -61,6 +61,17 @@
     1.4  	return 0;
     1.5  }
     1.6  
     1.7 +bool Scene::remove_object(Object *obj)
     1.8 +{
     1.9 +	for(size_t i=0; i<objects.size(); i++) {
    1.10 +		if(objects[i] == obj) {
    1.11 +			objects.erase(objects.begin() + i);
    1.12 +			return true;
    1.13 +		}
    1.14 +	}
    1.15 +	return false;
    1.16 +}
    1.17 +
    1.18  Mesh *Scene::get_mesh(int idx) const
    1.19  {
    1.20  	return meshes[idx];