| 
 | 
 
在CarryDrop model中那个spreadmoney方法里,哪一句是用来随机撒钱的啊?程序代码如下,我看到了随机选取坐标,并将该坐标对应的空间格内的值转换为数值,关键在于这个值貌似始终为0,不知道怎么把它修改掉的?哪一句是生成不为0的值的? 
5 [% x' U6 H9 X; D2 h. A! W6 X        public void spreadmoney(int m){ 
" r* ]: N2 G9 A' L9 c, i                for(int i=0;i<m;i++){ 
) b9 W; p5 W6 H# k6 V" Z                        int x = (int)(Math.random()*(moneyspace.getSizeX())); 
5 ]' l) ~# W: T0 k* T$ q. o                        int y = (int)(Math.random()*(moneyspace.getSizeY()));, C" t/ \7 {: X* U 
 
8 d3 P9 u! k4 o2 j                        int I; 
$ C$ _& C* P. e                        if(moneyspace.getObjectAt(x,y)!=null                                I = ((Integer)moneyspace.getObjectAt(x,y)).intValue();$ C+ e* O0 c# }6 D, D 
                        } 
+ R" K$ l- T* [2 d( `! }; U                        else{ 
; S1 \" N; m9 [6 ?1 a- `                                I = 0;! S+ c. R% M; a2 m& | 
                        }9 _. J) q4 n* ?! j* ] 
                        moneyspace.putObjectAt(x, y, new Integer(I+1));                              } 
# o* `  A* k: C) F% i$ S        } |   
 
 
 
 |