void far setaspectratio(int *xaspect, int *yaspect)
Прототип:
Описание:
Функция setaspectratio() устанавливает коэффициент х равным величине, на которую указывает параметр xaspect, а коэффициент у устанавливается равным величине, на которую указывает параметр yaspect. По умолчанию коэффициенты соотношений графической системы устанавливаются так, чтобы окружность была круглой. Тем не менее, можно манипулировать коэффициентами соотношений, чтобы изменить очертания объектов на экране. (Функция getaspectratio() используется для получения текущих коэффициентов соотношений.)
Пример:
Следующий фрагмент кода увеличивает коэффициент у и выводит значения обоих коэффициентов соотношений х и у:
int xaspect, yaspect;
getaspectratio(&xaspect, &yaspect);
yaspect += 1;
setaspectratio(&xaspect, &yaspect);
cprintf("X,Y aspect ratios are now %d %d", xaspect, yaspect);
int xaspect, yaspect;
getaspectratio(&xaspect, &yaspect);
yaspect += 1;
setaspectratio(&xaspect, &yaspect);
cprintf("X,Y aspect ratios are now %d %d", xaspect, yaspect);