在我的代码中设置补丁大小是否正确,并设置了正确的命令来使用?

问题描述:

编译时我收到一条错误信息,说在补丁大小10之前,set是错误的指令,我应该使用什么指令?为什么?在我的代码中设置补丁大小是否正确,并设置了正确的命令来使用?

globals[road?] 
to setup 
clear-all 
ask patches [set pcolor green] 
    end 
to go 
if mouse-down? 
[ ask patch mouse-xcor mouse-ycor [ edit-world ] 

end 



to edit-world 

if EDIT_TOOL = "Road" 

[set pcolor grey 
set patch-size 10 
] 



end 
+0

你得到的错误信息的确切文字是什么?不要复述;复制和粘贴。 – 2014-10-27 20:55:04

+0

这不是你可以使用“设置”的东西。 – TCarr 2014-10-27 21:02:36

补丁大小不能以编程方式更改,但仅限于设置。

所有补丁的大小相同。

你想用这条线模拟明智吗?补丁大小不应该影响任何结果。

编辑:我错了 Set-patch-size更改所有补丁的大小,即缩放视图。

+0

对不起,我希望用户能够在u.i中绘制路径,并且迄今为止编写的代码允许用户在EDIT_TOOL = road时有效“绘制”屏幕上的路径。但是,由于用户界面窗口很大,我希望能够增加将被绘制以包含更多修补程序的道路的大小。 – TCarr 2014-10-27 21:34:17

正确的命令是set-patch-size,在set之后带有连字符。

+0

好吧,我会。当然,它适用于所有补丁。 – 2014-10-28 02:09:40