mirror of
https://github.com/Heretek-AI/GDevelop.git
synced 2026-07-25 12:25:52 -04:00
ef9ee1a780
Added gd::Automatism specification. Added gd::ObjectGroup. git-svn-id: svn://localhost@699 8062f311-0dae-4547-b526-b8ab9ac864a5
34 lines
679 B
C++
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;
|
|
}
|
|
|
|
|
|
}
|