Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. int rubberBanding(int initialPosX,int initialPosY, int finalPosX, int finalPosY)
  2. {
  3. if ((initialPosX==finalPosX) && (initialPosY==finalPosY))
  4. {
  5. printf("You should extend the rangen");
  6. }
  7. else
  8. {
  9. printf("Area selectedn");
  10.  
  11. }
  12. return 0;
  13. }
  14. int createRect(int initialPosX,int initialPosY,int finalPosX, int finalPosY)
  15. {
  16. int selWidth, selHeight, selX,selY;
  17. rubberBanding(initialPosX,initialPosY,finalPosX,finalPosY);
  18. if ((initialPosX>finalPosX) && (initialPosY>=finalPosY))
  19. {
  20. selWidth=initialPosX-finalPosX;
  21. selHeight=initialPosY-finalPosY;
  22. selX=finalPosX;
  23. selY=finalPosY;
  24. }
  25. else if ((initialPosX<=finalPosX) && (initialPosY<=finalPosY) )
  26. {
  27. selWidth=finalPosX-initialPosX;
  28. selHeight=finalPosY-initialPosY;
  29. selX=initialPosX;
  30. selY=initialPosY;
  31. }
  32. else if ((initialPosX<=finalPosX) && (initialPosY>finalPosY))
  33. {
  34. selWidth=finalPosX-initialPosX;
  35. selHeight=initialPosY-finalPosY;
  36. selX=initialPosX;
  37. selY=finalPosY;
  38. }
  39. else
  40. {
  41. selWidth=initialPosX-finalPosX;
  42. selHeight=finalPosY-initialPosY;
  43. selX=finalPosX;
  44. selY=initialPosY;
  45. }
  46. printf("Selection: Width=[%d] Height=[%d] X=[%d] Y=[%d]n",selWidth,selHeight,selX,selY );
  47. return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement