OSDN Git Service

Appendix
[psychlops/cpp_document.git] / Psychlops.manual / sample_cpp_file / exam / Rectangle_getXXXX()1.cpp
1 #include <psychlops.h>
2 using namespace Psychlops;
3
4 double d1,d2,d3,d4,d5,d6,d7,d8,x,y;
5 Psychlops::Point point1;
6 Psychlops::Rectangle rect1;
7
8 void psychlops_main() {
9
10         Canvas sampleA(Canvas::fullscreen);
11         rect1.set(100,100);
12         rect1.centering();
13         sampleA.rect(rect1,Color::cyan);
14
15         point1=rect1.getCenter();
16         d1=rect1.getHcenter();
17         d2=rect1.getVcenter();
18         d3=rect1.getHeight();
19         d4=rect1.getWidth();
20         d5=rect1.getTop();
21         d6=rect1.getLeft();
22         d7=rect1.getBottom();
23         d8=rect1.getRight();
24         
25         //get\96½\97ß\82Ì\93à\97e\82ð\89æ\96Ê\95\\8e¦\82·\82é
26         x=point1.getX();
27         y=point1.getY();
28         sampleA.msg("getCenter_x:",50,200);
29         sampleA.var(x,200,200);//getCenter:X
30         sampleA.msg("getCenter_y:",50,250);
31         sampleA.var(y,200,250);//getCenter:Y            
32         sampleA.msg("getHcenter:",50,300);
33         sampleA.var(d1,200,300);//getHcenter
34         sampleA.msg("getVcenter:",50,350);
35         sampleA.var(d2,200,350);//getVcenter
36         sampleA.msg("gettHeight:",50,400);
37         sampleA.var(d3,200,400);//getHeight
38         sampleA.msg("getWidth:",50,450);
39         sampleA.var(d4,200,450);//getWidth
40
41         sampleA.msg("getTop:",250,200);
42         sampleA.var(d5,400,200);//getTop
43         sampleA.msg("getLeft:",250,250);
44         sampleA.var(d6,400,250);//getLeft
45         sampleA.msg("getBottom:",250,300);
46         sampleA.var(d7,400,300);//getBottom
47         sampleA.msg("getRight:",250,350);
48         sampleA.var(d8,400,350);//getRight
49                 
50         sampleA.flip();
51         while(!Input::get(Keyboard::spc));
52 }