Я работаю над небольшой Java-игрой, которая является своего рода клоном игровой тематической больницы 1995 года.
Недавно я работал над графическим интерфейсом и структурой уровней, теперь у меня есть поиск пути и сетка.
Мой нынешний способ «строить вещи» состоит из одной комнаты и одной стойки регистрации, и пока все работает нормально, но мне нужно реализовать способ добавления разных типов комнат и предметов.
Вот мой текущий код на нажатие кнопки для создания объекта (http://snipt.org/lUm).
Я уверен, что должен быть лучший способ сделать это! Моя реализация плохая, я знаю, но я только недавно начал понимать, как использовать абстрактные классы и интерфейсы.
На самом деле настройка свойств комнаты или предмета, у меня в настоящее время нет проблем с. Я думаю о будущем, но мне нравится, как я получаю разные мнения о том, как лучше всего делать вещи здесь, в стеке. У идеи о том, как такая вещь должна быть достигнута? Есть примеры такого рода вещей? Я бы искал это, но я не совсем уверен, что искать, так как я не знаю, если то, что я делаю, имеет точное имя.
Извините, если я не совсем ясно поняла, о чем говорю. Я с радостью отвечу на любые дополнительные вопросы по этому вопросу и / или загружу дополнительные разделы кода по мере необходимости или по запросу.
Заранее спасибо за ваше время и мысли!