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

📄 game_control.java

📁 关于j2me的宠物游戏!!!!!!!!!!! 希望打架提出意见
💻 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 + -