Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.26 KB | None | 0 0
  1. function eumod($a,$b)
  2. {
  3.     return (($a % $b)+$b)%$b;
  4. }
  5.  
  6. function mirror($x,$min,$max)
  7. {
  8.     //Difference
  9.     $diff = $max-$min;
  10.     $sum = $max+$min;
  11.    
  12.     //Down
  13.     if(eumod($x,$diff*2) > $diff)
  14.         return $sum-($min+(($x)%$diff));
  15.     //Up
  16.         return $min+(($x)%$diff);
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement