这是一项家庭作业。基本上,我们得到了一些代码,并且必须通过Bresenham的线条绘制算法来运行它。
除了线条在底部被切掉(大约30个像素)之外,一切正常。窗口足够大,但它只是在底部显示空白区域。
(如果我将窗口设置为高30像素,则所有行都已完成,因此算法实现良好。)
window = XCreateSimpleWindow(display, DefaultRootWindow(display), 0,
0, 512, 512, 5, black, white);
gc = XCreateGC(display, window, 0,0);
XClearWindow(display, window);
XMapRaised(display, window);
我是否猜测错误是在其中一行中出现的?