|
@@ -99,10 +99,10 @@ int main( int argc, char** argv ) {
|
99
|
99
|
while ( running ) {
|
100
|
100
|
xengine->tick();
|
101
|
101
|
if ( xengine->mouseDown( 3 ) ) {
|
102
|
|
- printf( "X: 0\n" );
|
103
|
|
- printf( "Y: 0\n" );
|
104
|
|
- printf( "W: 0\n" );
|
105
|
|
- printf( "H: 0\n" );
|
|
102
|
+ printf( "X=0\n" );
|
|
103
|
+ printf( "Y=0\n" );
|
|
104
|
+ printf( "W=0\n" );
|
|
105
|
+ printf( "H=0\n" );
|
106
|
106
|
printf( "User right-clicked. Canceled selection.\n" );
|
107
|
107
|
state = -1;
|
108
|
108
|
running = false;
|
|
@@ -117,11 +117,11 @@ int main( int argc, char** argv ) {
|
117
|
117
|
xengine->removeRect( windowselection );
|
118
|
118
|
}
|
119
|
119
|
is::WindowRectangle t = xengine->m_hoverWindow;
|
120
|
|
- windowselection = new is::Rectangle( t.m_x - padding - t.m_border,
|
121
|
|
- t.m_y - padding - t.m_border,
|
122
|
|
- t.m_width + padding*2 + t.m_border,
|
123
|
|
- t.m_height + padding*2 + t.m_border,
|
124
|
|
- borderSize, 0 );
|
|
120
|
+ windowselection = new is::Rectangle( t.m_x - t.m_border,
|
|
121
|
+ t.m_y - t.m_border,
|
|
122
|
+ t.m_width + t.m_border,
|
|
123
|
+ t.m_height + t.m_border,
|
|
124
|
+ borderSize, padding );
|
125
|
125
|
xengine->addRect( windowselection );
|
126
|
126
|
window = xengine->m_hoverXWindow;
|
127
|
127
|
}
|
|
@@ -134,7 +134,7 @@ int main( int argc, char** argv ) {
|
134
|
134
|
break;
|
135
|
135
|
}
|
136
|
136
|
case 1: {
|
137
|
|
- selection = new is::Rectangle( xengine->m_mousex - padding, xengine->m_mousey - padding, padding, padding, borderSize, 0 );
|
|
137
|
+ selection = new is::Rectangle( xengine->m_mousex, xengine->m_mousey, 0, 0, borderSize, padding );
|
138
|
138
|
selection->setPos( xengine->m_mousex - padding, xengine->m_mousey - padding );
|
139
|
139
|
xengine->addRect( selection );
|
140
|
140
|
state++;
|
|
@@ -145,7 +145,7 @@ int main( int argc, char** argv ) {
|
145
|
145
|
state++;
|
146
|
146
|
break;
|
147
|
147
|
}
|
148
|
|
- selection->setDim( xengine->m_mousex - selection->m_x + padding, xengine->m_mousey - selection->m_y + padding );
|
|
148
|
+ selection->setDim( xengine->m_mousex - selection->m_x, xengine->m_mousey - selection->m_y );
|
149
|
149
|
// x and y offsets can indicate if the selection is inside-out, which lets us know which kind of cursor we need.
|
150
|
150
|
int x = selection->m_xoffset;
|
151
|
151
|
int y = selection->m_yoffset;
|
|
@@ -169,10 +169,10 @@ int main( int argc, char** argv ) {
|
169
|
169
|
xengine->removeRect( selection );
|
170
|
170
|
running = false;
|
171
|
171
|
if ( w || h || xengine->m_hoverXWindow == None ) {
|
172
|
|
- printf( "X: %i\n", x );
|
173
|
|
- printf( "Y: %i\n", y );
|
174
|
|
- printf( "W: %i\n", w + 1 );
|
175
|
|
- printf( "H: %i\n", h + 1 );
|
|
172
|
+ printf( "X=%i\n", x );
|
|
173
|
+ printf( "Y=%i\n", y );
|
|
174
|
+ printf( "W=%i\n", w + 1 );
|
|
175
|
+ printf( "H=%i\n", h + 1 );
|
176
|
176
|
break;
|
177
|
177
|
}
|
178
|
178
|
is::WindowRectangle t = xengine->m_hoverWindow;
|
|
@@ -180,10 +180,10 @@ int main( int argc, char** argv ) {
|
180
|
180
|
y = t.m_y - padding - t.m_border;
|
181
|
181
|
w = t.m_width + t.m_border + padding*2;
|
182
|
182
|
h = t.m_height + t.m_border + padding*2;
|
183
|
|
- printf( "X: %i\n", x );
|
184
|
|
- printf( "Y: %i\n", y );
|
185
|
|
- printf( "W: %i\n", w );
|
186
|
|
- printf( "H: %i\n", h );
|
|
183
|
+ printf( "X=%i\n", x );
|
|
184
|
+ printf( "Y=%i\n", y );
|
|
185
|
+ printf( "W=%i\n", w );
|
|
186
|
+ printf( "H=%i\n", h );
|
187
|
187
|
break;
|
188
|
188
|
}
|
189
|
189
|
}
|