⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gamemath.java

📁 用JAVA写的
💻 JAVA
字号:
// FrontEnd Plus GUI for JAD
// DeCompiled : gamemath.class

public class gamemath
{

    public gamemath()
    {
    }

    public boolean rectoverlap(int ai[], int ai1[])
    {
        int i = ai[0];
        int j = ai[1];
        int k = ai[2];
        int l = ai[3];
        int i1 = ai1[0];
        int j1 = ai1[1];
        int k1 = ai1[2];
        int l1 = ai1[3];
        int i2 = i + k / 2;
        int j2 = j + l / 2;
        int k2 = i1 + k1 / 2;
        int l2 = j1 + l1 / 2;
        return Math.abs(i2 - k2) <= k / 2 + k1 / 2 && Math.abs(j2 - l2) <= l / 2 + l1 / 2;
    }

    public boolean pixeloverlap(int ai[], int ai1[])
    {
        int i = ai[0];
        int j = ai[1];
        int k = ai1[0];
        int l = ai1[1];
        int i1 = ai1[2];
        int j1 = ai1[3];
        return (i >= k) & (i <= k + i1) && (j >= l) & (j <= l + j1);
    }

    public boolean rectinclude(int ai[], int ai1[])
    {
        int i = ai[0];
        int j = ai[1];
        int k = ai[2];
        int l = ai[3];
        int i1 = ai1[0];
        int j1 = ai1[1];
        int k1 = ai1[2];
        int l1 = ai1[3];
        int i2 = i + k / 2;
        int j2 = j + l / 2;
        int k2 = i1 + k1 / 2;
        int l2 = j1 + l1 / 2;
        return Math.abs(i2 - k2) <= k / 2 + (k1 / 2 - k) && Math.abs(j2 - l2) <= l / 2 + (l1 / 2 - l);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -