Сохранение и загрузка не работают

Я с помощью pickle сделал функцию сохранения и загрузки, но когда я пытаюсь загрузиться будто ничего не происходит, куб где стоял, там и стоит, координаты не поменялись. Не могу понять в чём дело.

import pygame

def save():
    with open("save.pkl", "wb") as f:
        pickle.dump(objects, f)
        f.close()
        print("quick save")
        print(sq.x, sq.y)

def load():

    objects = []
    with open("save.pkl", "rb") as f: 
        objects = pickle.load(f)
        f.close()

    print("quick load")
    print(sq.x, sq.y)

Консоль выводит что, координаты другие, не такие как при сохранении, что странно.

quick save
735 365

quick load
735 365

Вот полная версия кода https://drive.google.com/open?id=1vnC9KCPIM88zh-QKkL_hUEy7tRmdEgcI. Не пугайтесь она на гугл диске, ибо сайт не позволяет выложить большой кусок кода.


Ответы (0 шт):