欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

allegro16.6約束規(guī)則設(shè)置詳解解析 allegro如何設(shè)置規(guī)則優(yōu)先級(jí)

Allegro 16.6是一個(gè)用于圖形編程的庫(kù),它提供了許多高級(jí)功能,包括約束規(guī)則。約束規(guī)則是一種在繪制圖形時(shí)限制對(duì)象位置和大小的方法。以下是關(guān)于Allegro 16.6約束規(guī)則設(shè)置的詳解解析:

  1. 創(chuàng)建一個(gè)新的Allegro窗口:
    #include <allegro.h>
    #include <allegro_image.h>

int main() { AllegroThread thread; Window window(800, 600, "Allegro 16.6", NULL); thread.start(); while (true) { thread.sleep(1000); window.update(); } return 0; }

2. 添加一個(gè)矩形到窗口中:
```c
Rectangle rect(50, 50, 100, 100);
window.draw_rectangle(&rect);
  1. 設(shè)置約束規(guī)則:

    void draw_rectangle(Rectangle& rect) {
    // 設(shè)置矩形的位置和大小
    rect.x = 100;
    rect.y = 100;
    rect.width = 100;
    rect.height = 100;
    
    // 設(shè)置約束規(guī)則
    rect.set_constraints("left", 0, "right", 100);
    rect.set_constraints("top", 0, "bottom", 100);
    rect.set_constraints("width", 0, "height", 100);
    }

在這個(gè)例子中,我們?cè)O(shè)置了矩形的位置(左、右、上、下)和大?。▽?、高)為約束規(guī)則。這樣,當(dāng)矩形移動(dòng)或縮放時(shí),它們將始終位于窗口的中心,并且不會(huì)超出窗口邊界。

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/2027687171.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄