引用:
原帖由 KG 于 2007-1-7 22:14 发表
1、数组:
数组100[0]、100[1]……100[10]意义同变量100、101……110
终于明白循环中为什么要用到数组了
如数组100([X0]),在每次循环中[X0]加1的话就可以每次循环新增一个变量了。
不用循环时可以直接用变量赋值,不必用数组,
但没有数组的话就做不出可以新增变量的循环。
引用:
原帖由 KG 于 2007-1-7 22:14 发表
2、字符串:
假设100号物品名字为“血刀”
STR200=读取物品编号100名字
因为字符串和变量占用的是同样的空间
所以X200、X201两个变量的值即STR200
原来STR=string=字符串…
难怪指令用上STR1000、STR1100、STR1200
就是为免字符串变量互相复写合并
要在顶帖记下~!
引用:
原帖由 KG 于 2007-1-7 22:14 发表
4、字符串长度
如果用读字符串长度处理一下,得到物品名的长度X,然后用一个常量N减去X得到Y,在物品名和数量中间加上Y个空格
是不是很美观呢?
问一问,产生空格字符串是产生半角空格' ',全角空格' ',还是两个半角空格' '?
引用:
原帖由 KG 于 2007-1-7 22:14 发表
6、读键盘
根据南宫老师测试,这个指令返回值为输入键的ASC I I I 值
多了个I

引用:
原帖由 KG 于 2007-1-7 22:14 发表
7、菜单
我不明白的是6.9. 菜单选择(40,type,n,s,r,x,y)的最大菜单项,
b8-b15 最大菜单项,如果为0则最大菜单项自动设为5
二进制1111111100000000(-256)是不是最大菜单项有13个?还是8个?
--------------------------------
P.S.其实基本上简单的驿站功能可以实现了
就是出大地图后画面还是你离开的場景,要等一等画面才会转到你改的坐標
[
本帖最后由 x0x 于 2007-1-12 17:44 编辑 ]