Я изучаю использование многопоточности в образце кода Lunar Lander, и у меня достаточно возможностей, чтобы его использовать, но веб-сайт разработчика, похоже, не слишком подробно рассказывает о том, что делает каждый фрагмент кода и комментарии в коде мало что объясняют. Я искал более подробное руководство или пошаговое руководство по этому коду, но, похоже, не могу его найти. Я хотел бы лучше понять темы и изменить состояние игры и т. Д.
Кто-нибудь знает хороший источник по этому (желательно бесплатному), или если не просто подробное руководство, которое охватывало бы понимание того, как работает почти все в файле LunarLander.java?
Редактировать: в соответствии с запросом приведен пример кода: http://developer.android.com/resources/samples/LunarLander/index.html