📄 game_control.java
字号:
/*
* Game_control.java
*
* Created on 2006年5月5日, 上午11:14
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package DogPet;
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
// Referenced classes of package com.webineti:
// GameMenu, NokiaSound, EndGame, HelpGame,
// GameView, NewGame, Gamesplash, LoadGame
public class Game_control //此类用来关联一些操作 譬如菜单,初始化图片加载(菜单图片之前的那个图片),帮助等.
{
private String option[];
private int sel;
private Gamesplash wscreen2;
private GameMenu wscreen3;
private EndGame wscreen5;
private NewGame wscreen6;
private LoadGame wscreen7;
private GameView wscreen8;
private HelpGame wscreen10;
private Display display;
public MIDlet screen;
public void gamemenu()
{
wscreen3 = new GameMenu(this);
display.setCurrent(wscreen3);
}
public Game_control(MIDlet scr)
{
option = new String[4];
sel = 1;
screen = scr;
display = Display.getDisplay(screen);
gamesplash();
}
public void overgame()
{
if(wscreen5 == null)
wscreen5 = new EndGame(this);
display.setCurrent(wscreen5);
}
public void helpgame()
{
if(wscreen10 == null)
wscreen10 = new HelpGame(this);
display.setCurrent(wscreen10);
}
public void endgame()
{
screen.notifyDestroyed();
}
public void gameview()
{
if(wscreen8 == null)
wscreen8 = new GameView(this);
display.setCurrent(wscreen8);
}
public void restart()
{
wscreen8 = null;
gamemenu();
}
public void newgame()
{
if(wscreen6 == null)
wscreen6 = new NewGame(this);
wscreen6.dataset();
display.setCurrent(wscreen6);
gameview();
}
public void gamesplash() //该方法用来处理初始化第一个游戏图像,即菜单出现之前的那个界面
{
if(wscreen2 == null)
wscreen2 = new Gamesplash(this);
display.setCurrent(wscreen2);
}
public void loadgame()
{
if(wscreen7 == null)
wscreen7 = new LoadGame(this);
wscreen7.LoadData();
display.setCurrent(wscreen7);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -