Так что я новичок в идее наследования и интерфейсов, и я не уверен, как добиться того, что я пытаюсь сделать.
У меня есть класс персонажа, который определяет позицию, направление вращения, текстуру для персонажа, а затем я хочу наследовать этот класс с классами Player и Enemy, чтобы я мог использовать те же классы движения и рисования для игроков и враги при добавлении дополнительных функций для управления ИИ.
Итак, у меня есть класс символов, который наследуется классом статического игрока, но я не могу получить доступ к позиции, хотя класс Player говорит, что ссылка на объект обязательна.
Итак, как мне использовать наследование для разделения функций между игроком и ai, при этом все еще имея возможность доступа к переменным в классе символов через дочерние классы?