[.NET] 踩地雷的物件選擇

看板Visual_Basic作者 (威威)時間17年前 (2008/06/04 11:12), 編輯推噓4(4010)
留言14則, 3人參與, 最新討論串1/1
有一個課堂作業是要做windows的踩地雷 演算法方面已經有大概的想法 目前是打算用button當作一個一個的小格子 就是我們點的格子 但是如果做很大 比如99*99 就要拉很多的button 不知道有沒有其他想法能供分享 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.154.41

06/04 11:21, , 1F
用程式產生啊
06/04 11:21, 1F

06/04 13:02, , 2F
picturebox上放一張圖 在mouseup event中
06/04 13:02, 2F

06/04 13:02, , 3F
打開event object看現在是按到圖上哪裡
06/04 13:02, 3F

06/04 13:03, , 4F
在mousedown的時候可以換掉游標來表示狀態
06/04 13:03, 4F

06/04 13:04, , 5F
mouseup的時候看是安全還是中鏢,重畫底下那格
06/04 13:04, 5F

06/04 13:04, , 6F
並且算分數(遞減地雷數或者告訴使用者「炸死了」)
06/04 13:04, 6F

06/04 14:02, , 7F
請問重畫是怎麼畫法,做一些圖片合併的運算嗎?
06/04 14:02, 7F

06/04 14:52, , 8F
之前拿Flash來寫踩地雷 還蠻方便的XD
06/04 14:52, 8F

06/04 18:01, , 9F
喔,我想的重畫很簡單,就是用graphics.frombitmap
06/04 18:01, 9F

06/04 18:01, , 10F
從既有bitmap做一個繪圖區,然後畫在裡面
06/04 18:01, 10F

06/04 18:02, , 11F
或者先畫好沒打開的格子,後面滑鼠按哪一格就在那個位置
06/04 18:02, 11F

06/04 18:02, , 12F
畫地雷或是揭開的格子
06/04 18:02, 12F

06/04 20:56, , 13F
如果是用畫的,就要自己設計按鈕圖樣,算座標等等
06/04 20:56, 13F

06/04 20:57, , 14F
還要做邊緣偵測
06/04 20:57, 14F
文章代碼(AID): #18HWW9qk (Visual_Basic)