lsnes/phoenix/windows/object.cpp
2013-05-03 17:47:34 +03:00

13 lines
297 B
C++
Executable file

array<pObject*> pObject::objects;
pObject::pObject(Object &object) : object(object) {
static unsigned uniqueId = 100;
objects.append(this);
id = uniqueId++;
locked = false;
}
pObject* pObject::find(unsigned id) {
for(auto &item : objects) if(item->id == id) return item;
return 0;
}