Advertisement
Guest User

Untitled

a guest
Sep 17th, 2017
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. // Drag and Drop Camera
  2.  
  3. // Fix view 0 to Max x,y view in room
  4. view_xview[0] = clamp(view_xview[0], 0, room_width - view_wview[0]);
  5. view_yview[0] = clamp(view_yview[0], 0, room_height - view_hview[0]);
  6.  
  7. if (flag == true) { // if pressed LMB
  8. if (view_xview[0] > 0) && (view_xview[0] < room_width - view_wview[0]) {
  9. view_xview[0] += xNow - mouse_x;
  10. } else if (view_xview[0] <= 0) && (xNow - mouse_x > 0) {
  11. view_xview[0] += xNow - mouse_x;
  12. } else if (view_xview[0] >= room_width - view_wview[0]) && (xNow - mouse_x < 0) {
  13. view_xview[0] += xNow - mouse_x;
  14. } else {
  15. xNow = mouse_x;
  16. }
  17.  
  18. if (view_yview[0] > 0) && (view_yview[0] < room_height - view_hview[0]) {
  19. view_yview[0] += yNow - mouse_y;
  20. } else if (view_yview[0] <= 0) && (yNow - mouse_y > 0) {
  21. view_yview[0] += yNow - mouse_y;
  22. } else if (view_yview[0] >= room_width - view_hview[0]) && (yNow - mouse_y < 0) {
  23. view_yview[0] += yNow - mouse_y;
  24. } else {
  25. yNow = mouse_y;
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement