00001 /* 00002 * Copyright (C) 2013 The Android Open Source Project 00003 * 00004 * Licensed under the Apache License, Version 2.0 (the "License"); 00005 * you may not use this file except in compliance with the License. 00006 * You may obtain a copy of the License at 00007 * 00008 * http://www.apache.org/licenses/LICENSE-2.0 00009 * 00010 * Unless required by applicable law or agreed to in writing, software 00011 * distributed under the License is distributed on an "AS IS" BASIS, 00012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00013 * See the License for the specific language governing permissions and 00014 * limitations under the License. 00015 */ 00016 00017 /* 00018 copyright 2014 UNL Nimbus Lab 00019 00020 Licensed under the Apache License, Version 2.0 (the "License"); 00021 you may not use this file except in compliance with the License. 00022 You may obtain a copy of the License at 00023 00024 http://www.apache.org/licenses/LICENSE-2.0 00025 00026 Unless required by applicable law or agreed to in writing, software 00027 distributed under the License is distributed on an "AS IS" BASIS, 00028 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00029 See the License for the specific language governing permissions and 00030 limitations under the License. 00031 */ 00032 package edu.nimbus.glass.util; 00033 00037 public class MathUtils { 00038 00047 public static int mod(int a, int b) { 00048 return (a % b + b) % b; 00049 } 00050 00059 public static float mod(float a, float b) { 00060 return (a % b + b) % b; 00061 } 00062 00063 }