我想在CImg庫中繪製一個三角形。但是,我不知道如何編寫能讓我用三次鼠標點擊繪製三角形的代碼。 文檔中的代碼是這樣的:C++如何等待多次鼠標點擊
while (!main_disp.is_closed() && !draw_disp.is_closed())
{
main_disp.wait();
if (main_disp.button() && main_disp.mouse_y()>=0)
http://cimg.sourceforge.net/reference/group__cimg__tutorial.html
但它是一個鼠標點擊,這是我成功實施上繪製鼠標點擊一個圓。但要做三次鼠標點擊或兩次,已證明對我來說很困難。
我也有輸入我想要的顏色的問題。我的例子寫的紅色爲:
const unsigned char red[] = {250, 0, 0};
然後,我希望用戶選擇哪個顏色,輸入他的選擇(假設它是紅色的),然後衝這個定義傳遞到圖像。
任何人都可以幫忙嗎?!
你的第二個問題與你的第一個問題完全不同。請在另一個帖子中提問。 –