
17.09.2012, 01:31
|
|
Регистрация: Aug 2009
Сообщений: 75
|
Вопрос по ООП и архитектуре. Управление.
Здравствуйте.
Не баньте за название темы, пожалуйста, вот в чём вопрос:
Делаю игру - волейбол 1х1. Смысл в том, чтобы можно было играть как
1) против компа
2) вдвоём за одной клавой
3) по p2p
Есть класс Player, в нём физ.тело, графика, некоторые константы и т.д., без всякой привязки к тому, что управляет этим игроком (клава, AI или p2p).
Я хочу сделать 3 класса-контроллера (клава, AI, p2p).
Какое решение будет лучшим, передавать экземпляр класса Player в нужный контроллер, или же создавать экземпляр нужного контроллера и передавать его в класс Player??? Или может кто сталкивался - предложит что-то другое. Интересует именно архитектура.
|