2017-01-27 4 views
2

В документации делается ссылка на суперкласс класса Object. Однако, когда я запускаю пример на странице Object:typeOf, он выдает false для print(image:typeOf("Object")) вместо true. Я также попробовал это с Canvas, и он тоже вернулся false.Был ли объект суперкласса удален из LÖVE?

Это ошибка или был удален класс? Если да, то кто-нибудь знает, какая версия была удалена?

Я использую 0.10.2, Super Toast.

ответ

1

Он не был удален, по крайней мере, не на C++. Я сравнил код от старого 2010 зеркала на GitHub с последним источником в Bitbucket и изображениями все еще наследуется от Object:

GitHub: Image : Drawable и Drawable : Object

BitBucket: Image : Texture и Texture : Drawable и Drawable : Object

Как этого подвергается Lua и почему typeOf() не возвращает то, что документация говорит, что он должен вернуться, я не знаю. Я хотел бы записать это как ошибку, так как документы говорят, что он должен вернуть true для Object (по крайней мере, это ошибка документации).