5 # draw a cube that can run with backface() turned on or off.
6 # cube is moved when LEFTMOUSE is pressed and mouse itself is moved.
36 elif dev
== LEFTMOUSE
:
50 x
= getvaluator(MOUSEX
)
51 y
= getvaluator(MOUSEY
)
58 gid
= winopen('backface')
66 ortho(-1024.0, 1024.0, -1024.0, 1024.0, -1024.0, 1024.0)
83 translate(0.0,0.0,CUBE_SIZE
)
85 rectf(-CUBE_SIZE
,-CUBE_SIZE
,CUBE_SIZE
,CUBE_SIZE
)
90 translate(CUBE_SIZE
, 0.0, 0.0)
93 rectf(-CUBE_SIZE
,-CUBE_SIZE
,CUBE_SIZE
,CUBE_SIZE
)
98 translate(0.0, 0.0, -CUBE_SIZE
)
101 rectf(-CUBE_SIZE
,-CUBE_SIZE
,CUBE_SIZE
,CUBE_SIZE
)
106 translate(-CUBE_SIZE
, 0.0, 0.0)
109 rectf(-CUBE_SIZE
,-CUBE_SIZE
,CUBE_SIZE
,CUBE_SIZE
)
114 translate(0.0, CUBE_SIZE
, 0.0)
117 rectf(-CUBE_SIZE
,-CUBE_SIZE
,CUBE_SIZE
,CUBE_SIZE
)
122 translate(0.0, -CUBE_SIZE
, 0.0)
125 rectf(-CUBE_SIZE
,-CUBE_SIZE
,CUBE_SIZE
,CUBE_SIZE
)