Программирование игр для Windows. Советы профессионала

Отрисовка фрагментов стен


Наконец, мы должны нарисовать фрагмент битовой карты, который представляет одну вертикальную полосу окончательно сформированного экрана. Как я уже говорил, размер вертикальных фрагментов рассчитывается относительно средней линии, делящей экран на две горизонтальные плоскости. Таким образом, после того как мы рассчитали окончательный масштаб изображения, верхняя и нижняя границы фрагмента могут быть определены по формуле:

top    = 100 - scale/2 // верхняя граница

bottom = top + scale   // нижняя

граница

где scale — окончательные вертикальные размеры фрагмента.



Содержание раздела