Здравствуйте, dmz, Вы писали:
dmz>Нет, ну правда — отрисовка двухствольной пушки как-то отличается dmz>от одноствольной? Казалось бы, и то, и другое — либо спрайт, либо dmz>векторная модель в том или ином виде.
одноствольная состоит из двух спрайтов(башни и ствола), а двуствольная из трёх.
при этом при наследовании можно вызвать родительский метод отрисовки и к нему добавить второй ствол.
в случае х-я родителя так не вызвать, придётся дублировать код.
можно завести себе поле "parent" и обращаться к нему, но в случае нескольких уровней потомков нельзя вызвать отрисовку, обратившись прозрачно "насквозь" через несколько родителей.
вот вызов методов далёких предков я и ищу.
dmz>Может, лучше какие-то кейсы привести? Так-то: