俄羅斯方塊(十)處理邊界

當俄羅斯方塊移動的時候,需要判斷邊界,來確定是不是可以移動。 判斷邊界有兩個因素要考慮:1)是不是超過Panel邊線,包括最大值和最小值。2)是不是有障礙塊。 因爲Panel邊線和障礙塊都是Panel的屬性,也就是Panel的成員變量,所以,我們可以把確定邊界的函數寫成Panel的成員函數。   bool Panel::isUnavailable(int w, int h) { if (w<0
相關文章
相關標籤/搜索