- 注册时间
- 2007-4-19
- 最后登录
- 1970-1-1
|
在BAS游戏中,常要用到按住一个键不松,而连续响应此按键的方法(如人物的连
续移动。但本人却未发现此项技术的公布,也无含此技术的BAS游戏(也许有人公
布而我没见到。先不管这些,至少经过本人不懈努力,不断尝试,终于找到所有
连续响应按键的PEEK值)以下为列表:
PEEK(198):F1(251),Q(239),A(223),Z(191),求助(127),O(247),网络(254)
PEEK(197):F2(251),W(239),S(223),X(191),SHIFT(127),L(247),资讯(254)
PEEK(196):F3(251),E(239),D(223),C(191),输入法(127),↑(247),计算(254)
PEEK(195):F4(251),R(239),F(223),V(191),……,↓(247),时间(254)
PEEK(194):……,T(239),G(223),B(191),0(127),P(247),ON/OFF(254)
PEEK(193):发音(251),Y(239),H(223),N(191),·(127),输入(247),英汉(254)
PEEK(192):……,U(239),J(223),M(191),空格(127),∨(247),新华(254)
PEEK(191):复读(251),I(239),K(223),∧(191),←(127),→(247),剑桥(254)
(∧为上翻页,∨为下翻页,键名后面括号内为按住此键不松时的PEEK值,松开
为255。)
以上值是在TC1000机型上得出,其他机型不知适应与否,但根据各机型的读键值
皆为PEEK(199),可能适用于其它机型。
举例:(按键不松连续移动的小方块)
]10 GRAPH
]20 M=80:N=40
]30 E=M:F=N
]40 BOX E,F,E+3,F+3,1,0
]50 BOX M,N,M+3,N+3,1,1
]60 E=M:F=N
]70 IF PEEK(196)=247 THEN N=N-1+(N=0)
]80 IF PEEK(195)=247 THEN N=N+1-(N=76)
]90 IF PEEK(191)=247 THEN M=M+1-(M=156)
]100 IF PEEK(191)=127 THEN M=M-1+(M=1)
]110 GOTO 40
(我看到很多BAS程序需要连续移动时却只能按一下动一下,按住不松就不动,造成程序可玩性大大降低。所
以这篇帖子对很多BAS程序和写手有很大帮助。)
PS:有些键同时按住能同时响应,有些不能。
声明:以上由本人尝试得出,如有人公布过,您把它当做转载既可!并非本人欺
骗!
[ 本帖最后由 yjtx256 于 2008-11-13 13:17 编辑 ] |
评分
-
查看全部评分
|