|

楼主 |
发表于 2013-4-19 20:25:02
|
显示全部楼层
本帖最后由 微无渊 于 2013-4-19 21:00 编辑
zx504287 发表于 2013-4-19 14:22 
额......那你有没有看Load_Bitmap_File()这个函数的实现?它里面有个OpenFile(),_lread()等文件操作API函 ...
你可能没理解我的意思,我再强调一下:
Load_Bitmap_File() 是把像素转换成16位,存储到他的自定义结构里,另外他的代码本身就有bug,就是seek调用错误
其实就算我完全不知道这个函数写了什么,也无妨,因为,他的光栅化函数,每一行是怎么写的,我心里十分清楚,它就是用这16位像素来渲染的,他的ddraw也是基于16位的,如果是窗口模式,还必须把桌面的色深调整成16位,否则看到的画面将是错乱的.
|
|