Ну тут люди БОЛЕЕ адекватные собеседники. Думаю, что подскажут хотя бы куда рыть. Вообщем есть класс yoba. В нем создаются два экземлпяра классов foo и boo. Задача из boo получить доступ к public полям foo
Сам не понимаю, почему то вне зоны видимости, хотя класс в котором создаются экземпляры все нормально. Даже ссылку передать не могу в экземпляр на экземпляр.
Дак вот вся проблема в том, что я без понятия как обратиться к потомку класса Player из этого метода. В зоне видимости только родитель, а не потомок. По ссылке тоже не получается.
Это тебе на хабр, они все там собрались. Сходи в QnA и спроси, чо.
Я даже и шага не сделаю в эту петушарню. Там будет тысячи кукареканья и ничего по делу.
А то тут тебе сильно помогут :)
Чего хотел-то?
Ну тут люди БОЛЕЕ адекватные собеседники. Думаю, что подскажут хотя бы куда рыть. Вообщем есть класс yoba. В нем создаются два экземлпяра классов foo и boo. Задача из boo получить доступ к public полям foo
А понятия friend в диезе нет?
А, стоп. Паблик. И в чем проблема?
Сам не понимаю, почему то вне зоны видимости, хотя класс в котором создаются экземпляры все нормально. Даже ссылку передать не могу в экземпляр на экземпляр.
Вот говно-то. А вручную зоны видимости не пробовал писать?
У меня уже везде паблик морозов получился. Все равно не видят. Гугл тоже толком ничего не говорит.
Мда… Ну микрософт, чо
Да я вообще хуею.
Вообщем есть класс yoba. В нем создаются два экземлпяра классов foo и boo. Задача из boo получить доступ к public полям foo
Я уже там все в паблик впилил и один хрен без понятия.
http://rghost.ru/38235301
В классе Ball(потомок ball — создается в Pong) нужно получить доступ к потомку Player, а точней playerRectangle
В классе Ball, метод PlayerCollide()
Мне там надо определить столкновение с мячика с ракеткой. Конечно можно вынести в основной класс игры(Pong), но сильно костыльно.
А, этот параметр в конструкторе можно похерить. Оно не нужно. Говорю же, что в методе PlayerCollide() нужно получить доступ.
Дак вот вся проблема в том, что я без понятия как обратиться к потомку класса Player из этого метода. В зоне видимости только родитель, а не потомок. По ссылке тоже не получается.
А если вкорячить по ссылке, то получается ошибка Ссылка на объект не указывает на экземпляр объекта. ЧТо вполне понятно
Поясни позязя тогда эту конструкцию Ball(ref Player player):mPlayer(player){}