Files
GDevelop/Core/GDCore/PlatformDefinition/ObjectGroup.cpp
T
Florian ef9ee1a780 Added gd::Object specification.
Added gd::Automatism specification.
Added gd::ObjectGroup.

git-svn-id: svn://localhost@699 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-27 20:48:56 +00:00

34 lines
679 B
C++

/** \file
* Game Develop
* 2008-2012 Florian Rival (Florian.Rival@gmail.com)
*/
#include "ObjectGroup.h"
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
namespace gd
{
bool ObjectGroup::Find(const string & name) const
{
return std::find(memberObjects.begin(), memberObjects.end(), name) != memberObjects.end();
}
void ObjectGroup::AddObject(const string & name)
{
if ( !Find(name) ) memberObjects.push_back(name);
}
void ObjectGroup::RemoveObject(const string & name)
{
memberObjects.erase(std::remove(memberObjects.begin(), memberObjects.end(), name), memberObjects.end());
return;
}
}