📄 gamemath.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 + -