Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int rubberBanding(int initialPosX,int initialPosY, int finalPosX, int finalPosY)
- {
- if ((initialPosX==finalPosX) && (initialPosY==finalPosY))
- {
- printf("You should extend the rangen");
- }
- else
- {
- printf("Area selectedn");
- }
- return 0;
- }
- int createRect(int initialPosX,int initialPosY,int finalPosX, int finalPosY)
- {
- int selWidth, selHeight, selX,selY;
- rubberBanding(initialPosX,initialPosY,finalPosX,finalPosY);
- if ((initialPosX>finalPosX) && (initialPosY>=finalPosY))
- {
- selWidth=initialPosX-finalPosX;
- selHeight=initialPosY-finalPosY;
- selX=finalPosX;
- selY=finalPosY;
- }
- else if ((initialPosX<=finalPosX) && (initialPosY<=finalPosY) )
- {
- selWidth=finalPosX-initialPosX;
- selHeight=finalPosY-initialPosY;
- selX=initialPosX;
- selY=initialPosY;
- }
- else if ((initialPosX<=finalPosX) && (initialPosY>finalPosY))
- {
- selWidth=finalPosX-initialPosX;
- selHeight=initialPosY-finalPosY;
- selX=initialPosX;
- selY=finalPosY;
- }
- else
- {
- selWidth=initialPosX-finalPosX;
- selHeight=finalPosY-initialPosY;
- selX=finalPosX;
- selY=initialPosY;
- }
- printf("Selection: Width=[%d] Height=[%d] X=[%d] Y=[%d]n",selWidth,selHeight,selX,selY );
- return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement