調試 doFall() 方法浪費了好多時間,老師代碼是不是有問題?。课倚薷牧讼虏拍芘艹龈曨l同樣地效果:
if(c.isEnable){
for( int n = y+1; n < _model.height; ++n){
Cube f = _model.getCube(x, n);
if(f == null || f.isEnable ){
break;
}else{
f.number = c.number;
f.isEnable = true;
c.isEnable = false;
c = f;//關鍵一步在這里……
}
}
}
if(c.isEnable){
for( int n = y+1; n < _model.height; ++n){
Cube f = _model.getCube(x, n);
if(f == null || f.isEnable ){
break;
}else{
f.number = c.number;
f.isEnable = true;
c.isEnable = false;
c = f;//關鍵一步在這里……
}
}
}
2015-07-26