首先開一個窗口額。。大小(0.0)~(300.400)隨意吧。。然后我在這個窗口的下半部分生成小蟲蟲~假設開始時候是5只哈~~開一個數組之類的記錄進去(用藥丸消去的時候會減少。蟲蟲全部消去之后升級~刷新界面~重新生成蟲蟲)藥丸為一個類包括X,Y還有color等~~蟲為繼承藥丸的子類添加一個變量flag。。只要有這個的就閃爍~~作為提醒吧~~藥丸分左右兩個格子~顏色不同,我的旋轉是固定左下角坐標來的分四種情況。。笨笨的方法額。。算各點坐標畫出來的。。然后分情況填充顏色那種的。。旋轉命令產生后不馬上執行。。調用判斷函數。。檢測邊界(包括已經存在的方格和蟲蟲的位置還有左右下框框的邊界)若旋轉后于旋轉前都未于邊界接觸則旋轉,若已經與邊界(特指下方的邊界。則此藥丸位置固定)然后繼續檢測與其相鄰的橫向和豎向的4個顏色是否想同~~相同則相消(旁邊的也因此而要改變位置額。。復雜的想不出來了TAT)不相同則繼續扔下一個藥丸。。。這是大概的思路額。。本來想把上課畫的好多示意圖貼上來的。。不過背面被我涂鴉了。。哇卡卡卡~~5555555555過了12點了呢。。。表拍我啊。。。
posted on 2008-10-18 00:10
正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(98)
評論(0) 編輯 收藏 引用 所屬分類:
糖糖