クラス GameCanvas

java.lang.Object
  |
  +--com.nttdocomo.ui.Frame
        |
        +--com.nttdocomo.ui.Canvas
              |
              +--GameCanvas

class GameCanvas
extends com.nttdocomo.ui.Canvas


フィールドの概要
private  com.nttdocomo.ui.IApplication _app
           
private  int adj
           
private static java.lang.String app_info
           
private  java.lang.StringBuffer buf
           
private  int cx
           
private  int cy
           
private  boolean det
           
private  int[] ec
           
private  int[] es
           
private  int[] ev
           
private  int[] ew
           
private  int[] ex
           
private  int[] ey
           
private  com.nttdocomo.ui.Font font
           
private  int[] hi
           
private  com.nttdocomo.ui.Image[] img
           
private  int jp
           
private  int js
           
private  int kh
           
private  int lvl
           
private  java.lang.String[] mes
           
private  int nap
           
private  int nrm
           
private  com.nttdocomo.ui.Image obnimg
           
private  int pc
           
private  int pt
           
private  int px
           
private  int py
           
private  java.util.Random rand
           
private  int rc
           
private  boolean rq
           
private  int rv
           
private  int rx
           
private  int ry
           
private  int sco
           
private  int state
           
private  int tim
           
private  com.nttdocomo.ui.ShortTimer timer
           
private  int tx
           
private  int vx
           
private  int vy
           
 
クラス com.nttdocomo.ui.Canvas から継承したフィールド
a, b, c
 
クラス com.nttdocomo.ui.Frame から継承したフィールド
d, e, f, g, h, i, j, k, l, m, NUM_SOFTKEYS, SOFT_KEY_1, SOFT_KEY_2, SOFT_KEY_3
 
コンストラクタの概要
(パッケージプライベート) GameCanvas(com.nttdocomo.ui.IApplication app)
           
 
メソッドの概要
private  void drawGame(com.nttdocomo.ui.Graphics g)
           
private  void drawOBNlogo(com.nttdocomo.ui.Graphics g)
           
private  void drawPause(com.nttdocomo.ui.Graphics g)
           
private  void drawRecord(com.nttdocomo.ui.Graphics g)
           
private  void drawTitle(com.nttdocomo.ui.Graphics g)
           
private  java.lang.String figstr(int n, int k)
           
private  void forwardGame()
           
 void init(boolean fs)
           
private  void initGame()
           
private  void initScene()
           
private  void initTitle()
           
private  com.nttdocomo.ui.Image loadImage(java.lang.String fname)
           
private  java.lang.String makePasscode(int n)
           
 void paint(com.nttdocomo.ui.Graphics g)
           
 void processEvent(int type, int param)
           
private  int random(int min, int max)
           
private  void writeRecord()
           
 
クラス com.nttdocomo.ui.Canvas から継承したメソッド
a, a, a, b, b, c, getGraphics, getKeypadState, repaint, repaint
 
クラス com.nttdocomo.ui.Frame から継承したメソッド
, a, a, a, b, b, c, e, f, g, getHeight, getWidth, h, i, setBackground, setSoftLabel
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

app_info

private static final java.lang.String app_info

_app

private com.nttdocomo.ui.IApplication _app

font

private com.nttdocomo.ui.Font font

timer

private com.nttdocomo.ui.ShortTimer timer

rand

private java.util.Random rand

buf

private java.lang.StringBuffer buf

obnimg

private com.nttdocomo.ui.Image obnimg

img

private com.nttdocomo.ui.Image[] img

cx

private int cx

cy

private int cy

state

private int state

adj

private int adj

sco

private int sco

tim

private int tim

lvl

private int lvl

nrm

private int nrm

nap

private int nap

px

private int px

py

private int py

pt

private int pt

pc

private int pc

vx

private int vx

vy

private int vy

jp

private int jp

js

private int js

kh

private int kh

rx

private int rx

ry

private int ry

rv

private int rv

rc

private int rc

tx

private int tx

ex

private int[] ex

ey

private int[] ey

ev

private int[] ev

ew

private int[] ew

ec

private int[] ec

es

private int[] es

hi

private int[] hi

det

private boolean det

rq

private boolean rq

mes

private java.lang.String[] mes
コンストラクタの詳細

GameCanvas

GameCanvas(com.nttdocomo.ui.IApplication app)
メソッドの詳細

loadImage

private com.nttdocomo.ui.Image loadImage(java.lang.String fname)

init

public void init(boolean fs)

initTitle

private void initTitle()

initGame

private void initGame()

initScene

private void initScene()

forwardGame

private void forwardGame()

random

private int random(int min,
                   int max)

writeRecord

private void writeRecord()

paint

public void paint(com.nttdocomo.ui.Graphics g)
オーバーライド:
クラス com.nttdocomo.ui.Canvas 内の paint

drawOBNlogo

private void drawOBNlogo(com.nttdocomo.ui.Graphics g)

drawTitle

private void drawTitle(com.nttdocomo.ui.Graphics g)

drawGame

private void drawGame(com.nttdocomo.ui.Graphics g)

drawPause

private void drawPause(com.nttdocomo.ui.Graphics g)

drawRecord

private void drawRecord(com.nttdocomo.ui.Graphics g)

figstr

private java.lang.String figstr(int n,
                                int k)

makePasscode

private java.lang.String makePasscode(int n)

processEvent

public void processEvent(int type,
                         int param)
オーバーライド:
クラス com.nttdocomo.ui.Canvas 内の processEvent