易码技术论坛

 找回密码
 加入易码
搜索
查看: 250324|回复: 11

关于Lava中的Line的图形缓冲区作图

[复制链接]
发表于 2005-6-5 13:15:00 | 显示全部楼层
type二进制数的第6位为1,如00100000,用时可把它转为十六进制,
 楼主| 发表于 2005-6-5 13:19:00 | 显示全部楼层
我还是[em06][em06]的!!!
发表于 2005-6-6 11:33:00 | 显示全部楼层
学习一下二进制的基础知识。
发表于 2005-6-8 10:20:00 | 显示全部楼层
其实直接用windows里的计算器就行了
发表于 2005-6-8 12:37:00 | 显示全部楼层
请问楼上的朋友,怎么计算?
写成什么样就是缓冲区作图了?
发表于 2005-6-9 11:50:00 | 显示全部楼层
bit6=1
在计算器里选择查看--〉科学型
选择2进制,输入100000,这不就是bit6=1吗
然后按10进制,出来32了, 把type=32不就行了吗。

11952_22268_4751.rar

24 KB, 下载次数: 117

发表于 2005-6-9 11:51:00 | 显示全部楼层
Block(10,20,100,20,1);
这不就是在缓冲区画一条水平或竖直的直线
发表于 2005-6-9 12:02:00 | 显示全部楼层
以下是引用songfei在2005-6-9 11:50:23的发言:

bit6=1

在计算器里选择查看--〉科学型

选择2进制,输入100000,这不就是bit6=1吗

然后按10进制,出来32了, 把type=32不就行了吗。


bit是从0开始算的。

所以bit6=1为1000000,即64
发表于 2005-6-9 14:07:00 | 显示全部楼层
汗,不是32啊
发表于 2005-6-10 16:47:00 | 显示全部楼层
对喽。
记住,是有bit0的。
 楼主| 发表于 2005-6-15 09:33:00 | 显示全部楼层
以下是引用leesoft在2005-6-10 16:47:48的发言:
对喽。

记住,是有bit0的。



我知道了

 楼主| 发表于 2005-6-5 12:31:48 | 显示全部楼层 |阅读模式
Line
原型: void Line(int x0,int y0,int x1,int y1,int type);

功能: 在屏幕上画直线

说明: (x0,y0)和(x1,y1)指定直线的两个端点坐标。type决定划线的模式。
      type值的含义:
      type=0:清除方式
          =1:正常方式
          =2:取反方式
      type的bit6=1时向图形缓冲区作图,否则直接在屏幕作图
什么bit6=1?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-29 15:11 , Processed in 0.011490 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表