Итак, вот мой довольно открытый вопрос. Последние 7 часов я потратил на создание множества различных «концепций» для простого игрового движка CYOA. (Создайте свое собственное приключение) У меня нет проблем с отображением / обновлением графики, пользовательского интерфейса, воспроизведением аудио и т. Д., Но это, казалось бы, самое простое, что меня действительно расстраивает, сам движок ядра.
Вот идея ...
Есть 4 TextViews: приглашение, опция1, опция2 и опция3. Когда игра начинается, пользователь встречает подсказку и 3 варианта. Затем они нажимают на опцию, и все 4 текстовых представления обновляются в зависимости от того, что они выбрали. Если пользователь выбирает сказать ... «Купи хот-дога». из "Что бы вы хотели купить?" подскажите, на следующем экране будет что-то вроде "Выберите приправу!" с 3 разными приправами и т. д.
Я пробовал ArrayLists, Bundles, HashMaps и т. Д., Но, кажется, ничего не работает без какого-либо серьезно запутанного кода. Я нахожусь в полной остановке (и мое остроумие) и не знаю, как создать оптимизированный механизм для этого в Java / Android.
Есть идеи?