📄 plane.java~7~
字号:
package moming;
/**
* 功能: 飞机模型
* 修改时间: 2006.3.18
* 组织: 想飞工作室
* 作者:想飞
* @version 8.0
*/
class Plane
{
int forward = 0;
int ox = 0,ax = 0,bx = 0,cx = 0,dx = 0;
int ex = 0,fx = 0,gx = 0,hx = 0,ix = 0;
boolean isOk = false;
int zbx[] = new int[100];
public Plane(int one)
{
for (int i = 0;i<100 ;i++ )
{
zbx[i] = 0;
}
init(one);
}
private void init(int one)//设置十个点
{
isOk = false;//
if(one>=120)
{
//System.out.println("error");
return;
}
isOk = true;//有效的飞机号;
forward = one/30;
if (forward == 0)//up
{
ox = one+(one%5)*5+13;//j x+10+(x/5+1)*2
ax = ox+ 8;//A
bx = ox+ 9;//B
cx = ox+10;//C
dx = ox+11;//D
ex = ox+12;//E
fx = ox+19;//F
gx = ox+27;//G
hx = ox+28;//H
ix = ox+29;//I
}
else
if (forward == 1)//down
{
one = one - 30;
ox = one+(one%5)*5+43;//j
ax = ox- 8;//A
bx = ox- 9;//B
cx = ox-10;//C
dx = ox-11;//D
ex = ox-12;//E
fx = ox-19;//F
gx = ox-27;//G
hx = ox-28;//H
ix = ox-29;//I
}
else
if (forward == 2)//left
{
one = one - 60;
ox = one+(one%5)*4+31;//j
ax = ox+21;//A
bx = ox+11;//B
cx = ox+ 1;//C
dx = ox- 9;//D
ex = ox-19;//E
fx = ox+ 2;//F
gx = ox+13;//G
hx = ox+3;//H
ix = ox-7;//I
}
else//right
{
one = one - 90;
ox = one%6+3;//j
ax = ox-1;//A
bx = ox-1;//B
cx = ox-1;//C
dx = ox-1;//D
ex = ox-1;//E
fx = ox-2;//F
gx = ox-3;//G
hx = ox-3;//H
ix = ox-3;//I
}
zbx[0] = ox;
zbx[1] = ax;
zbx[2] = bx;
zbx[3] = cx;
zbx[4] = dx;
zbx[5] = ex;
zbx[6] = fx;
zbx[7] = gx;
zbx[8] = hx;
zbx[9] = ix;
}
public boolean isTrue(int two)
{
Plane obj = new Plane(two);
for (int i=0;i<10 ;i++ )
{
for (int j=0 ;j<100 ;j++ )
{
if((this.getX(i)==obj.getX(j)))
{
;
return false;
}
}
}
return true;
}
public boolean getIsOk()
{
return isOk;
}
public int getX(int x)
{
return zbx[x];
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -