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

📄 gamezeroone.java

📁 DoCoMo 手机Java源码 4人游戏用 Cricket
💻 JAVA
字号:
package Darts;

import com.nttdocomo.ui.*;

/** The game of 01. */
public class GameZeroOne extends GameBase {

    /* 01偵娭偡傞掕媊 */
    /* 愝掕抣 */
    private int ZEROONENUM;
    /* 嵟戝儔僂儞僪悢 */
    private int ROUNDMAX;

    /* 儗僀傾僂僩掕媊 */

    public GameZeroOne(Darts _parent, int _playerCnt,
                       int _zeroOneNum, int _round) {
        super( _parent, _playerCnt );

        ZEROONENUM = _zeroOneNum;
        ROUNDMAX = _round;
    }

    public void start() {
        reset();
        repaint();

        Display.setCurrent( this );
    }

    private void reset() {
    }

    public synchronized void paint(Graphics _g) {
        _g.lock();
        _g.clearRect( 0, 0, dsW, dsH );

        _g.setColor( Color.WHITE );
        _g.drawLine( 0, 25, dsW, 25 );

        _g.drawLine(0, dsH - 30, dsW, dsH - 30);
        _g.drawLine( ( dsW / 2 ), dsH - 30,
                    ( dsW / 2 ), dsH );

        _g.setFont( Font.getFont( Font.FACE_SYSTEM | 
                                 Font.SIZE_MEDIUM  | 
                                 Font.STYLE_BOLD ) );

        _g.drawString( "Round " + 1 + " / " + ROUNDMAX ,
                      roundPosX, roundPosY );

//        drawCursor(_g);
//        drawScore(_g);

//        if (game_over == true) {
//            setGameOver(_g);
//        }
        _g.unlock(true);
    }

    public void processEvent(int _type, int _param) {
        if (Display.KEY_PRESSED_EVENT == _type) {
            if ( _param == Display.KEY_SOFT2 ) {
                Display.setCurrent( gameMenu );
            }
        }
    }

/*
    public void keyPressed(int key) {
        if (key == Display.KEY_SOFT2) {
            rmenu = new RMenu(this);
            Display.setCurrent(rmenu);
        }

        if (key == Display.KEY_SOFT1) {
            reset();
        }

        if (grid.game_over == true) {
            return;
        }

        if (key == Display.KEY_UP) {
            grid.UpCursor();
            grid.repaint();
        }

        if (key == Display.KEY_LEFT) {
            grid.UpCursor();
            grid.repaint();
        }

        if (key == Display.KEY_RIGHT) {
            grid.DownCursor();
            grid.repaint();
        }

        if (key == Display.KEY_DOWN) {
            grid.DownCursor();
            grid.repaint();
        }

        if (key == Display.KEY_SELECT) {
            input = new Input(this,grid.getActCrNum());
            Display.setCurrent(input);
        }

        if (key == Display.KEY_5) {
            grid.PrevProgress();
        }

        if (key == Display.KEY_3) {
            if (grid.getActCrNum() != 7) {
                grid.GameProgress(Display.KEY_3);
            }
        }

        if (key == Display.KEY_2) {
            grid.GameProgress(Display.KEY_2);
        }

        if (key == Display.KEY_1) {
            grid.GameProgress(Display.KEY_1);
        }

        if (key == Display.KEY_0) {
            grid.GameProgress(Display.KEY_0);
        }
    }
    */
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -