Показать сообщение отдельно
Старый 21.03.2014, 20:10
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 2  
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Ну так XML должен содержать не просто Кучу ссылок, у каждой ссылки есть идентификатор, указывающий, что это такое будет.
Нетупой загрузчик должен сложить ассеты не просто в Кучу, а в объект с доступами по идентификатору.
Фабрика должна знать идентификаторы того, что ей нужно для создания объектов.
Тогда ошибка возможна только если вместо ассета "автомат Калашникова" в XML окажется ссылка на ассет "Кукла Маша". Уровни абстракции то не бесконечны. Не надо думать, что программа может должна уметь принять что угодно и как-то сделать из этого конфетку. Не что угодно. Автомат значит автомат. Программа должна получить автомат. А уж как его нарисует дизайнер в текущей версии — это и есть свобода.
__________________
Reality.getBounds(this);