Re: [問題] 關於一個邏輯

看板C_Sharp (C#)作者 (800IM)時間11年前 (2013/12/25 23:31), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《ymzk (ymzk = false;)》之銘言: : 請問如果我有一個表單內有兩個按鈕 大小位置都不定 : 按鈕會亂跑 : 如何判斷這兩個按鈕有現在有沒有撞到?(邊碰到也算 或兩個疊在一起) 設原點在左上角 按鈕1的4個座標 A B C D 按鈕2的4個座標 a b c d bool bCross=false; //檢測a點是否與按鈕1重疊? if(( a.x >= A.x ) && (a.x <= D.x ) && (a.y >= A.y) && (a.y <= D.y)) bCross=ture; else if(...略)//檢測b點是否與按鈕1重疊? bCross=ture; else if(...略)//檢測c點是否與按鈕1重疊? bCross=ture; else if(...略)//檢測d點是否與按鈕1重疊? bCross=ture; else bCross=false;//無重疊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.165.185 糟糕! 自己寫完後發現未考慮到十字交叉情況,不過就當作拋磚引玉好了 ※ 編輯: deo2000 來自: 140.122.165.185 (12/25 23:33)

12/26 20:38, , 1F
嗯 3Q大大
12/26 20:38, 1F
文章代碼(AID): #1Iklf1tI (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1Iklf1tI (C_Sharp)