Как закодировать оператор if для 2 наборов массивов? - PullRequest
0 голосов
/ 16 декабря 2010

У меня есть массив позиций спрайтов, и у меня есть другой массив ректов.Если массив позиций спрайтов находится в любом из массивов ректов, я хочу иметь возможность перемещать все эти спрайты в этих ритах определенным образом.Я просто не уверен, как кодировать оператор if для работы с массивами.

1 Ответ

0 голосов
/ 17 декабря 2010

что-то вроде этого может работать:

for (NSObject *rectObject in rectArray) {
    for(NSObject *spriteObject in spriteArray){
        if (rectObject.origin.x<spriteObject.x>(rectObject.origin.x+rectObject.size.width)) {
            if (rectObject.origin.y<spriteObject.y>(rectObject.origin.y+rectObject.size.height)) {
                //do something;
            }
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...