X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Futils.cpp;h=2263d7d224c6d4d66d76d69144e288b2fbfece68;hb=325cc9567b5df3be48530d61d3f5056dda19e170;hp=02d6b20ef9c6fe977aa9efe5de0a4f5e6e70baa7;hpb=e78daf62eb771ee29a59035d16cf63c1e6ebe144;p=architektonas diff --git a/src/utils.cpp b/src/utils.cpp index 02d6b20..2263d7d 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -245,3 +245,32 @@ void TranslateObject(Object * obj, Point delta) } +void TranslateObjects(std::vector & v, Point delta) +{ +#if 0 + if (obj->type == OTContainer) + { + Container * c = (Container *)obj; + std::vector::iterator i; + + for(i=c->objects.begin(); i!=c->objects.end(); i++) + TranslateObject((Object *)*i, delta); + } + else + { + obj->p[0] += delta; + obj->p[1] += delta; + } +#endif + // Handle containters too??? + std::vector::iterator i; + + for(i=v.begin(); i!=v.end(); i++) + { + Object * obj = (Object *)(*i); + obj->p[0] += delta; + obj->p[1] += delta; + } +} + +