Я создал класс, который имеет несколько переменных-членов, все из которых являются сериализуемыми ... кроме одного растрового изображения! Я пытался расширить растровое изображение и реализовать сериализуемый, не думая, что растровое изображение является окончательным классом.
Я хочу сохранить класс (он в основном формирует текущее состояние игры), чтобы игрок мог забрать и загрузить игру.
То, как я это вижу, у меня есть два варианта:
1) Найти другой способ сохранить состояние игры. Любая помощь здесь будет оценена.
2) измените переменную-член bitmap, скажем, на int, и создайте класс BitmapGetter, у которого есть статический метод, возвращающий растровые изображения на основе целых чисел. (Этот вариант не прост, так как мой класс содержит так много возможностей для растровых изображений, а способ, которым я создал игру, означает, что это потребует невероятных усилий.
В принципе, мне некого винить, кроме себя за то, что лениво создавал переменную растрового изображения без размышлений, но я был бы признателен за любую помощь ...