Я сейчас пытаюсь сделать игру android, но я застрял в меню выбора персонажа. У меня есть 3 действия: MainActivity (начальная) ShopActivity (та, из которой вы выбираете своего персонажа) и GameActivity (содержит игру l oop). Мои персонажи - это разные классы, которые все расширены от класса PlayableCharacter. В ShopActivity у меня есть несколько кнопок, каждая из которых должна переключать персонажа, с которым вы сейчас играете, по клику. Но проблема в том, что я понятия не имею, как это сделать. Игрок в игре - это объектная форма типа PlayableCharacter, но на самом деле я хочу, чтобы при каждом запуске GameActivity это был другой тип (в зависимости от того, какого персонажа я выбрал)
Надеюсь, мое объяснение было достаточно хорошим для кого-то, чтобы дать мне ответ. Заранее спасибо!