1 #include <psychlops.h>
\r
2 using namespace Psychlops;
\r
5 Psychlops::Rectangle rect(60,60), rect2(60,60);
\r
7 void psychlops_main() {
\r
9 Canvas display(Canvas::fullscreen);
\r
10 display.clear(Color::gray);
\r
15 while(!Input::get(Keyboard::spc)){
\r
18 display.clear(Color::gray);
\r
20 if(Input::get(Keyboard::c, Keyboard::pushed))code=0; //centering
\r
22 //state "pressed" and "released" Demo
\r
23 if(Input::get(Keyboard::left, Keyboard::pressed))code=1;
\r
24 else if(Input::get(Keyboard::right, Keyboard::pressed))code=2;
\r
26 if(Input::get(Keyboard::left, Keyboard::released))code=3;
\r
27 else if(Input::get(Keyboard::right, Keyboard::released))code=3;
\r
31 case 0: rect.centering(); break;
\r
32 case 1: rect.shift(-1,0); break;
\r
33 case 2: rect.shift(1,0); break;
\r
34 case 3: rect.centering(); break;
\r
37 rect2.centering().draw(Psychlops::Color(0.75,0.75,0.75));
\r
38 rect.draw(Psychlops::Color(1.0,1.0,1.0,0.25));
\r