?? gamecountup.java
字號:
package Darts;
import com.nttdocomo.ui.*;
/** The game of Cricket. */
public class GameCountUp extends GameBase {
/* 僇僂儞僩傾僢僾偵娭偡傞掕媊 */
/* 嵟戝儔僂儞僪悢 */
public static final int ROUNDMAX = 8;
/* 儗僀傾僂僩掕媊 */
/* 棜楌昞帵埵抲 */
private int histPos[] = new int[8];
public GameCountUp(Darts _parent, int _playerCnt) {
super( _parent, _playerCnt );
for( int i = 0; i < ROUNDMAX; i++) {
histPos[i] = ( ( dsH / 11 ) * ( i + 2 ) );
}
}
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_SMALL ) );
_g.drawString( "R1", 10, histPos[0] );
_g.drawString( "R2", 10, histPos[1] );
_g.drawString( "R3", 10, histPos[2] );
_g.drawString( "R4", 10, histPos[3] );
_g.drawString( "R5", 10, histPos[4] );
_g.drawString( "R6", 10, histPos[5] );
_g.drawString( "R7", 10, histPos[6] );
_g.drawString( "R8", 10, histPos[7] );
_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 + -