易码技术论坛

 找回密码
 加入易码
搜索
查看: 123925|回复: 4

[原创]给大家一个GetPoint修正加强版

[复制链接]
发表于 2007-2-13 03:48:42 | 显示全部楼层
自己顶
 楼主| 发表于 2007-2-13 14:18:18 | 显示全部楼层
难道没有人用LAVA写程序的时候用到这个吗
发表于 2007-2-13 14:18:37 | 显示全部楼层
你干吗老顶自己的贴啊
发表于 2007-2-13 20:09:05 | 显示全部楼层
说实话,一般要用这个的都会自己编的。。。
 楼主| 发表于 2007-2-13 02:36:47 | 显示全部楼层 |阅读模式
  据说大多数LAVA解释器的GetPoint都有BUG
所以我想到自己写一个
希望对大家有用处
char getpoint(char x,char y,char mode){
      char dec,loc;
      if(mode%2==1)dec=*(_GRAPH+x/8+y*20);
      else dec=*(_GBUF+x/8+y*20);
      loc=7-x%8;
return((dec>>loc)-(dec>>(loc+1))*2);
}
说明:当mode为奇数时取屏幕x,y点状态
     为偶数时取屏幕缓冲区x,y点状态
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-7-6 03:52 , Processed in 0.010292 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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