- 4
- 0
- 约2.27千字
- 约 10页
- 2017-06-08 发布于重庆
- 举报
1FCNES游戲开发教程(CC65版本)(二)(系统库函数)
上一节说的这一节要说一下NES相关的函数,由于CC65不只是为NES游戏开发提供编译,他还为其他的一些连我也不知道(孤陋寡闻了。。。)的程序提供编译服务,所以你在安装文件下include目录下看到的.h文件中的所有函数并不是都可以调用。
常用的头文件
1. nes.h
次头文件里面定义了一些常量如颜色值,还有两个函数:
waitvblank() 用于等待垂直中断,向当于让屏幕完成此次刷新,我们可以用它来做延时函数
get_tv() 由于得到电视的制式,一般用不到
2. conio.h
简单说一下里面的函数:
clrscr() 清屏
gotoxy(x,y) 将光标定位于座标(x,y)处,还有gotox(x)和gotoy(y)两个单独改变的函数
wherex() 返回当前光标的x座标
wherey() 返回当前光标的y座标
cputc(c) 向屏幕输出字符
cputcxy(x,y,c) 向屏幕座标(x,y)处输出字符
cputs(s) 向屏幕输出字符
cputsxy(x,y,s) 向屏幕座标(x,y)处输出字符串s
cprintf const char* format, ...) 和C语言中的printf()貌似
textcolor(c) 设置文本颜色,好像不成功。。
bgcolor(c) 设置背景颜色
以上就是常用的,其他的还有几个,提醒和输入相关的
原创力文档

文档评论(0)