У меня есть класс GameScene, с подклассом cocos2d Scene.
Там у меня есть два слоя. GameLayer и ControlsLayer. Вы, вероятно, уже можете сказать, что я хочу, чтобы ControlsLayer перемещал вещи в GameLayer. Если быть точным, я пытаюсь управлять cPBody в GameLayer из ControlsLayer.
В данный момент я пытаюсь направить инструкции из ControlsLayer обратно в GameScene, а затем обратно в GameLayer. Если это имеет смысл. Во всяком случае, я не могу заставить его работать. У меня есть опыт работы с PHP, поэтому я неправильно применяю свой опыт работы с PHP в Obj-C.
Я думаю, я должен иметь возможность получить доступ к свойству внутри класса / объекта, используя что-то вроде
aThing *someThing = someInstance->aThing;
Из примера кода, на который я смотрел, похоже, это должно работать. Но это не так. Вот код, сокращенный до максимально возможного значения http://pastebin.com/d49c9d0be
Вместо того, чтобы знать, как решить эту конкретную проблему, вопрос в том, что я не понимаю?