com.crayonsoft.util
クラス CSSubFlow

java.lang.Object
  拡張com.crayonsoft.util.CSSubFlow

public abstract class CSSubFlow
extends java.lang.Object

サブフローを定義する為の基底クラスです。 各種のサブフロークラスにて継承してください。

導入されたバージョン:
1.07
バージョン:
1.07

フィールドの概要
protected  int flowTimer
          フロータイマー
protected  int pad_con
          キー入力保持(通常)
protected  int pad_trg
          キー入力保持(トリガー
private  java.lang.String softkeyLabel1
          ソフトキーラベル1
private  java.lang.String softkeyLabel2
          ソフトキーラベル2
protected  int SubFlowNo
          サブフローNo
 
コンストラクタの概要
CSSubFlow()
          コンストラクタ
 
メソッドの概要
protected  void requestSoftkeyLabel(int key, java.lang.String name)
          ソフトキーラベルの変更を要求します。
abstract  CSSubFlow run(com.nttdocomo.ui.Graphics g, CSImage img_mgr)
          サブフローを定義する抽象メソッドです。
protected  void setKeyData(CSKeyState k)
          端末からのユーザー入力を保持します。
protected  void setSoftkeyLabel(CSKeyState k)
          要求されたキーラベルを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

pad_con

protected int pad_con
キー入力保持(通常)


pad_trg

protected int pad_trg
キー入力保持(トリガー


SubFlowNo

protected int SubFlowNo
サブフローNo


softkeyLabel1

private java.lang.String softkeyLabel1
ソフトキーラベル1


softkeyLabel2

private java.lang.String softkeyLabel2
ソフトキーラベル2


flowTimer

protected int flowTimer
フロータイマー

コンストラクタの詳細

CSSubFlow

public CSSubFlow()
コンストラクタ

メソッドの詳細

run

public abstract CSSubFlow run(com.nttdocomo.ui.Graphics g,
                              CSImage img_mgr)
サブフローを定義する抽象メソッドです。 サブフロークラスのインスタンスを返すことにより、 自動的に他のサブフローに移行できます。 移行しない通常時は必ずnullを返すように実装してください。

パラメータ:
g - グラフィックデバイス
img_mgr - イメージデバイス
戻り値:
次のサブフロークラス

setKeyData

protected void setKeyData(CSKeyState k)
端末からのユーザー入力を保持します。

パラメータ:
k - キーデバイス

requestSoftkeyLabel

protected void requestSoftkeyLabel(int key,
                                   java.lang.String name)
ソフトキーラベルの変更を要求します。

パラメータ:
key - ソフトキー番号
name - ラベル名

setSoftkeyLabel

protected void setSoftkeyLabel(CSKeyState k)
要求されたキーラベルを設定します。

パラメータ:
k - キーデバイス


Copyright(C)CRAYONSOFT All Rights Reserved

このライブラリはNTTドコモ用のゲーム用APIです。移植性を高めることも目的なので、今後はほぼ同一仕様APIとして、ソフトバンク版やAU版なども開発予定となります。尚、当ライブラリは、iアプリの作成や移植などを支援する為のフレームワークです。まだ開発途上なので、予期せぬ仕様変更が多数発生する見込みであることにご留意ください。
このライブラリを使用するためには、別途の外部ライブラリのMathFPが必要になります。
このドキュメントは、Eclipse上のjavadoc呼び出しで生成しました。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。