《C游戏编程从入门到精通》第五章——直接写屏(前几章跳过)
来源:互联网 发布:猪八戒考试软件app 编辑:程序博客网 时间:2024/04/29 15:32
第二,三,四章用C函数画图,跳过瘾为内容太陈旧了,而且是编译器库相关的,所以跳到直接写屏技术,也就是第五章。
这一章比较简单,弄懂代码就好了,直接写屏代码如下(我查资料改动了的):
#include<dos.h>
#include<conio.h>
#define VGA_MODE 0x13
#define TEXT_MODE 0x03
void setmode(unsigned char mode){
union REGS regs;
regs.h.ah=0;
regs.h.al=mode;
int86(0x10,®s,®s);
}
void putpixel(int x,int y,int color){
char far *addr=(char far*)0xa0000000L;
*(addr+y*320+x)=color;
}
int main(){
int i;
setmode(VGA_MODE);
for(i=0;i<50;++i)
putpixel(i,10,3);
for(i=0;i<50;++i)
putpixel(0,i,3);
getch();
return 0;
}
明天继续!
- 《C游戏编程从入门到精通》第五章——直接写屏(前几章跳过)
- WF从入门到精通(第五章):workflow跟踪
- WF从入门到精通(第五章):workflow跟踪
- 第27周- C语言游戏编程从入门到精通-例1-猜数字游戏
- 用Python和Pygame写游戏-从入门到精通
- 用Python和Pygame写游戏-从入门到精通
- 用Python和Pygame写游戏-从入门到精通
- 用Python和Pygame写游戏-从入门到精通
- 用Python和Pygame写游戏-从入门到精通
- 用 Python 和 Pygame 写游戏 - 从入门到精通
- 用Python和Pygame写游戏-从入门到精通(13)简单的AI游戏
- 《C游戏编程从入门到精通》第一章心得和代码分析
- ava网络编程从入门到精通(3):为何不能直接通过IP访问网站
- Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
- Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
- Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
- 用Python和Pygame写游戏-从入门到精通(1)
- 用Python和Pygame写游戏-从入门到精通(17)
- 随意玩
- 可怜的金刚
- 伤心----------绝望
- 设计模式之观察者模式 (原创)
- 共享程序集和私有程序集的使用 (原创)
- 《C游戏编程从入门到精通》第五章——直接写屏(前几章跳过)
- 对称算法和不对称算法、加密以及数字签名 (原创)
- 终于搞定了无刷新,即所谓的web脚本替换
- “平凡人”王曦
- XP 技巧(1)
- ASP.NET生成HTML文件的方法
- PpLK: |Practical Java| Chapter 4 Performance (性能) (一)
- debian install Mac KDE skins Baghira
- PpLK: |Practical Java| Chapter 4 Performance (性能) (二)