没有合适的资源?快使用搜索试试~ 我知道了~
编程高手之路—代码集萃—C语言编写的俄罗斯方块.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 108 浏览量
2021-10-04
14:18:10
上传
评论
收藏 37KB DOC 举报
温馨提示
试读
15页
编程高手之路—代码集萃—C语言编写的俄罗斯方块.doc
资源推荐
资源详情
资源评论
- -
编程高手之路—代码集萃— 语言编写的俄罗斯方块
中怎么样设置图形显示?
中有两种显示模式,一种是我们所熟知的字符模式,另一种是图形模式。
在字符模式下只能显式字符,如 字符。一般是显示
行,每行 个字符。程序缺省的是字符模式。在字符模式下不能显式图形和进展绘图
操作。要想进展图形显示和绘图操作,必须切换到图形模
式下。
中用 函数可以切换到图形模式,用 可以从图形
模式切换回字符模式。和 都是图形
函数,使用图形函数必须包括头文件 。
! 是上涨指向图形驱动序号变量的指针; 是
在 选定后,指向图形显示模式序号变量的指针。 表示存放
图形驱动文件的路径。
中有多种图形驱动,每种图形驱动下又有几种图形显示模式。在我的程序
中 图 形 驱 动 序 号 为 "# , 图 形 显 示 模 式 序 号 为 "#$ 。 这 是 一 种 分 辨 率 为
%&&从左到右坐标依次为 '%(),从上到下坐标依次为 '&*),能够显示 +%
种颜色的图形模式。别的图形驱动序号和图形显示模式序号,可以从手册或联机帮助
中找到。
指示存放图形驱动文件的路径。图形驱动序号不同,图形驱动文件
也不同。序号为 "# 图形驱动对应 , 这个图形驱动文件。, 一
般在 目录下。
!
没有参数,从图形模式直接返回字符模式。
和 的常用用法如下:
-"# -"#$!
./ .
00 1!
.2/.
-2!
3-45.2.
- word.zl-
- -
6
#17 !
89591!
!
:+!.2;.
<
.2: .
!
中常用图形函数的用法?
在这里讲几个游戏中用到的绘图用的图形函数:
!
!
!
:=29!
2::9!
>9!
,!
!
设置 画 线 、 画 框 和 在 图 形 模 式 下 显 示 文 字 的 当 前 颜 色 。 这 个 函 数 将 影 响
、和 2::9函数绘图的颜色。
可以取常的颜色常量:
?@AB
?@CDB+
#EDDFB
GFB(
EDHB&
I#DFB
?E4JFB%
@#$#EGB*
HEA#EGB
@#$?@CDB)
@#$#EDDFB+
@#$GFB++
@#$EDHB+
@#$I#DFB+(
GD@@4JB+&
J$DB+
:+9+:9!
- word.zl-
- -
用当前颜色从:+9+画一条到:9的线段。
, !
用当前颜色画一个左上角为、右下角为, 的矩形框。
:=29/!
设置图形模式下文字输出的对齐方式。主要影响 2::9函数。
/ 和 可取如下枚举常量:
/B@DKLDMBB@'=29:
BDFDELDMB+B:
BE#$LDMBBE'=29:
B?44ILDMBBN29 ,
BDFDELDMB+B:
B48LDMBBN29
2::9:9:!
在:9处用当前字体缺省的字体是 HDKC@LK4F显示字符串 :,字符
串的对齐方式由 :=29指定。
>9!
设置图形的填充模式和填充颜色,主要影响 ,等函数。
一般取枚举常量值 4@HLK@@ 的取值与 中
的取值范围一样。
介绍完了前面两个问题,现在来写一个程序。这个程序演示前了面所介绍的几个
图形函数。
程序 +
怎样获取鍵盘输入?
在 中有一个处理键盘输入的函数 ,59!
,59 !
当 为 + 时,,59检测是否有键按下。没有键按下时返回 ;有键按下
时返回按键码任何按键码都不为 ,但此时并不将检测到的按
键码从键盘缓冲队列中去除。
当 为 时,,59返回键盘缓冲队列中的按键码,并将此按键码从键盘
缓冲队列中去除。如果键盘缓冲队列为空,那么一直等到有键按
下,才将得到的按键码返回。
D 键的按键码为 :++,下面的小程序可以获取按键的按键码。
!!
6
- word.zl-
剩余14页未读,继续阅读
资源评论
pyhm63
- 粉丝: 6
- 资源: 20万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功