Хонич А.
Как самому создать трехмерную игру
стр. 62

На этом этапе мы позволим себе некоторое замечание: во всех вышеуказанных макросах параметр modify указывает на те регистры, которые изменялись внутри макроса. В принципе можно обойтись без modify', используя сохранение данных регистров на входе макроса (оператор push) и восстановление иа выходе (оператор pop). Однако делать этого не рекомендуется, т.к. компилятор в процессе генерации кода сам таким образом перераспределяет регистры в соответствии с используемым макросом, что в большинстве случаев никакого сохранения регистров и не требуется, и получается более оптимальный код. По возможности реже используйте команды push и pop, т.к. известно, что категория команд работы со стеком одна из самых медленных.

Но мы немного отвлеклись от темы (надеемся, что читатель простит нам то, что мы совершили небольшой экскурс в мир ассемблера). Переменная VgaSet указывает на то, что установлен графический режим. Она используется в процессе игры, о чем мы расскажем чуть ниже, и при восстановлении текстового режима. Фу нкция SetPal устанавливает цветовую палитру:



Новости
Авторы Kingdom Come: «Мы хотели сделать Red Dead Redemption с мечами»
Не причислять себя к традиционным инди-разработчикам, а пытаться создать игру, сравнимую с Red Dead, Far Cry, «Ведьмаком», Assassin’s Creed и The Elder Scrolls V: Skyrim.
VR-игра по мотивам Psychonauts добралась до ПК
На ПК вышла VR-игра от легендарного Тима Шейфера: теперь в Psychonauts in the Rhombus of Ruin могут сыграть не только владельцы PS VR, но и обладатели HTC Vive или Oculus Rift.