一開始在寫的時候,就一股蠻勁直接就硬幹起來了...
9乘9 = 81個文字方塊一一的拉到定點後,
簡直瘋了... 接下來判斷值的時候也要這樣搞嗎 = =
Edit00 -> Text = ...
Edit01 -> Text = ...
...
於是就在想該怎麼用迴圈來節省這些繁複的動作,
原本想說
for (int i=0; i<9;i++) j="0;"> Text = ...;
Edit ?? 要以字串的方式來將變數連起來,
但是... 結果證明了,這只是我的異想天開 = =
這地方害我卡了好久 ...
後來為了避免製作9乘9的數獨遊戲時,
須手動拉81個Edit文字方塊,而耗費精力,
所以找了一下直接就在程式碼裡
自行以二維陣列方式宣告產生文字方塊物件。
#define EDT_ROW 9
#define EDT_COL 9
TEdit *edt[EDT_ROW][EDT_COL];
然後再利用迴圈設定屬性值。
遊戲介面如下:
遊戲開始
檢查答案,並對錯誤計數
放棄直接觀看答案
問題:
介面似乎還太小了,想要嘗試再修改一下
沒有留言:
張貼留言