Box x1, y1, x2, y2
Boxfill x1, y1, x2, y2, logic
x1, y1 : 왼쪽위 좌표 |
x2, y2 : 오른쪽 아래 좌표 |
logic : 0=OR, 1=AND, 2=XOR |
CT1721C, CT18XX 또는 CUBLOC + GHB-3224C
Box명령어는 그래픽 레이어에 x1, y1부터 x2, y2까지를 대각선으로 하는 사각형을 그립니다. Box 10,15,200,120 의 경우 아래와 같은 Box가 표시됩니다.
Boxfill 명령어는 그 안을 채웁니다. logic을 사용하여 이미 그려져있는 배경화면과의 연산종류를 지정할 수 있습니다.
0으로하면 OR연산이므로 배경화면과 겹쳐져서 표시됩니다. 2로하면 xor연산이므로, 겹쳐진 부분이 반전되어 표시됩니다.
CT1820 모델에서 실행한 화면입니다.
#include "CT18XX" Ct18contrast 150 Glocate 0,0 Gprint "Box 20,25,200,120" Box 20,25,200,120
#include "CT18XX" Ct18contrast 150 Glocate 0,0 Gprint "Boxfill 20,25,200,120,0" Boxfill 20,25,200,120,0
#include "CT18XX" Ct18contrast 150 Glocate 0,0 Gprint "Boxfill 20,45,200,120,0" Glocate 0,16 Gprint "Boxfill 120,85,300,220,2" Boxfill 20,45,200,120,0 Boxfill 120,85,300,220,2 ' XOR 연산, 겹친부분은 반전됨