📄 zappercanvas.java
字号:
if(car.fuel <= 95)
car.fuel += 5;
road.showFuel[car.quadrant] = false;
}
}
}
}
}
}
public void hideNotify()
{
if(page == 6 && gameStart)
paused = true;
}
protected void keyPressed(int i)
{
if(keyTemp == 0)
{
if(page == 12)
gdm.HandleKeyInput(i);
else
if(i == upKey || i == 50)
{
if(page == 11)
{
if(selRectPos > 0)
selRectPos--;
else
if(selRectPos == 0)
selRectPos = 7;
} else
if(page == 2)
{
if(selRectPos > 0)
selRectPos--;
else
selRectPos = 6;
} else
if(page == 13 || page == 15)
{
if(selRectPos > 0)
selRectPos--;
else
selRectPos = 2;
} else
if(page == 6)
changeLaneUp = true;
} else
if(i == downKey || i == 56)
{
if(page == 2)
{
if(selRectPos < 6)
selRectPos++;
else
selRectPos = 0;
} else
if(page == 11)
{
if(selRectPos < 7)
selRectPos++;
else
if(selRectPos == 7)
selRectPos = 0;
} else
if(page == 13)
{
if(selRectPos < 2)
selRectPos++;
else
selRectPos = 0;
} else
if(page == 6)
changeLaneDn = true;
else
if(page == 15)
if(selRectPos < 2)
selRectPos++;
else
selRectPos = 0;
} else
if(i == rightKey || i == 54)
{
if(page == 6 && !accel)
{
accel = true;
speed = speed + 1;
}
} else
if(i == leftKey || i == 52)
{
if(page == 6 && accel)
accel = false;
} else
if(i == fireKey || i == 53 || i == 8)//if(i == fireKey || i == 53
{
if(page == 1)
{
gamesound.stopSounds();
if(!paused)
page = 2;
else
page = 11;
} else
if(page == 3)
{
if(!paused)
page = 2;
else
page = 11;
} else
if(page == 4)
{
if(!paused)
page = 2;
else
page = 11;
} else
if(page == 5)
{
road.setRoad(level);
page = 6;
if(sndEnable)
gamesound.stopSounds();
} else
if(page == 6)
{
if(!showSignals)
showSignals = true;
} else
if(page == 7)
{
if(hiScore)
page = 12;
else
if(!paused)
page = 2;
else
page = 11;
} else
if(page == 8)
{
outoffuel = false;
timeOut = false;
if(!paused)
page = 2;
else
page = 11;
} else
if(page == 9)
{
gamesound.stopSounds();
if(!paused)
page = 2;
else
page = 11;
GameDataManager.nameStr = "";
GameDataManager.nameval = "";
music1 = 0;
} else
if(page == 11)
{
if(selRectPos == 0)
{
paused = false;
page = 6;
if(!sndEnable);
}
if(selRectPos == 1)
{
showSignals = true;
signalCtr = 0;
paused = false;
gameOver = false;
gameStart = false;
changeLaneUp = false;
changeLaneDn = false;
outoffuel = false;
timeOut = false;
fuel = 100;
road.mainX = 0;
page = 13;
selRectPos = 0;
} else
if(selRectPos == 2)
{
page = 4;
about = 0;
} else
if(selRectPos == 3)
page = 3;
else
if(selRectPos == 4)
page = 9;
if(selRectPos == 5)
{
page = 15;
if(sndEnable)
selRectPos = 0;
else
selRectPos = 1;
} else
if(selRectPos == 6)
{
cpage = 1;
page = 14;
} else
if(selRectPos == 7)
midlet.exitMIDlet();
} else
if(page == 13)
{
if(selRectPos == 0)
{
level = 1;
page = 5;
} else
if(selRectPos == 1)
{
level = 2;
page = 5;
} else
if(selRectPos == 2)
{
level = 3;
page = 5;
}
music = 0;
} else
if(page == 14)
{
if(cpage == 1)
cpage = 2;
else
if(!paused)
page = 2;
else
page = 11;
} else
if(page == 2)
{
if(selRectPos == 0)
page = 13;
else
if(selRectPos == 1)
{
page = 4;
about = 0;
} else
if(selRectPos == 2)
page = 3;
else
if(selRectPos == 3)
page = 9;
if(selRectPos == 4)
{
if(sndEnable)
selRectPos = 0;
else
selRectPos = 1;
page = 15;
} else
if(selRectPos == 5)
{
cpage = 1;
page = 14;
} else
if(selRectPos == 6)
midlet.exitMIDlet();
} else
if(page == 15)
{
if(selRectPos == 0)
sndEnable = true;
else
if(selRectPos == 1)
{
gamesound.stopSounds();
sndEnable = false;
}
if(selRectPos == 2)
if(!paused)
{
selRectPos = 4;
page = 2;
} else
{
selRectPos = 5;
page = 11;
}
}
} else
if(i == -6 || i == -7)
{
if(page == 6 && gameStart)
paused = true;
if(!paused)
page = 2;
else
page = 11;
}
keyTemp = 1;
}
}
protected void keyReleased(int i)
{
if(keyTemp == 1)
keyTemp = 0;
}
public void commandAction(Command command, Displayable displayable)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -