将棋兲地 08:45:58
在吗 ?
开不了车 08:57:16
嗯?
将棋兲地 08:57:30
开不了车 2009-2-21 23:33:14
if (piece?
将棋兲地 2009-2-21 23:37:36
还显示括号有问题
开不了车 08:58:02
那你得整个检查一下
将棋兲地 08:58:01
怎么检查
开不了车 08:58:37
打开看
将棋兲地 09:02:41
第二个左括号出现问题
开不了车 09:03:23
我说的是把源代码打开看
将棋兲地 09:03:47
(moves
(shift2 e ne(if(piece? Horse)change-type HTiger))
(shift2 e se(if(piece? Horse)change-type HTiger))
(shift2 n ne(if(piece? Horse)change-type HTiger))
(shift2 n nw(if(piece? Horse)change-type HTiger))
(shift2 w nw(if(piece? Horse)change-type HTiger))
(shift2 w sw(if(piece? Horse)change-type HTiger))
(shift2 s se(if(piece? Horse)change-type HTiger))
(shift2 s sw(if(piece? Horse)change-type HTiger))
)
)
if之前的左括号出现问题
开不了车 09:04:51
不行,不能这样用
将棋兲地 09:04:50
那怎么用?
开不了车 09:05:16
define里面加上
将棋兲地 09:05:26
(define shift2 ($1 (verify empty?) $2 (verify not-friend?) (if (piece? Horse)change-type HTiger)add) )
开不了车 09:05:57
嗯
将棋兲地 09:13:21
(define shift2 ($1 (verify empty?) $2 (verify not-friend?) (if (piece? Horse)change-type HTiger)add) )
change-type出现问题
开不了车 09:13:49
括
将棋兲地 09:13:57
这回不是括号的事了
开不了车 09:14:14
括注
将棋兲地 09:14:19
怎么括注?
开不了车 09:14:38
(change-type xxx)
将棋兲地 09:24:13
现在能打开了
将棋兲地 09:32:30
不过出现了bug:A只能吃与A同样的棋子才能变成B
开不了车 09:32:53
你把棋子改变一下
将棋兲地 09:32:50
怎么改变?
开不了车 09:35:02
if(piece? xxx)
将棋兲地 09:35:14
这是改变什么的?
将棋兲地 09:36:23
这是改变什么的????
将棋兲地 10:35:16
开不了车 09:35:02
if(piece? xxx)
将棋兲地 09:35:14
这是改变什么的?
将棋兲地 09:36:23
这是改变什么的????
将棋兲地 11:07:27
在吗 ?
将棋兲地 11:09:35
if(piece? xxx) 中 xxx可不可以填多个
将棋兲地 12:37:21
if(piece? xxx) 中 xxx可不可以填多个棋子?
开不了车 12:37:47
可以这样
用and or not连接
将棋兲地 12:41:12
走法里的if(piece? xxx)是不是指的是吃了这个棋子之后变成另外一个
开不了车 12:41:33
不是
这是条件语句
将棋兲地 12:43:35
(define xxx ………… if(piece? A)(change-type B))add ))
这个帮忙看看指的是什么?
开不了车 12:44:09
应该是(if ... ...)
将棋兲地 12:46:42
(define xxx ………… (if(piece? A)(change-type B))add)…………)
这个帮忙看看指的是什么?