|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectcom.crayonsoft.util.CSDegFont
グラフィックス数字フォントを描画する為のクラスです。 ソース画像は0から9まで均一サイズにて横続きに並べ、 サイズ指定はソース画像のサイズではなく、フォント単位で指定します。
| フィールドの概要 | |
protected int |
height
フォントの縦サイズ |
protected java.lang.String |
img_name
フォントのイメージファイル名 |
protected int |
width
フォントの横サイズ |
| コンストラクタの概要 | |
CSDegFont(java.lang.String name,
int width,
int height)
コンストラクタ |
|
| メソッドの概要 | |
void |
drawFont(int deg,
com.nttdocomo.ui.Graphics g,
CSImage img,
int x,
int y)
数字フォントを一文字だけ描画します。 |
void |
drawFont(int deg,
com.nttdocomo.ui.Graphics g,
CSImage img,
int x,
int y,
int length)
数字フォントで複数桁の数値を描画します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected int width
protected int height
protected java.lang.String img_name
| コンストラクタの詳細 |
public CSDegFont(java.lang.String name,
int width,
int height)
name - フォント画像名width - フォントの横サイズheight - フォントの縦サイズ| メソッドの詳細 |
public void drawFont(int deg,
com.nttdocomo.ui.Graphics g,
CSImage img,
int x,
int y)
throws CSHashKeyNotFoundException
deg - 描画したい数値(0から9の範囲まで)g - 端末APIのグラフィックデバイスimg - イメージファイル名x - X座標y - Y座標
CSHashKeyNotFoundException - ハッシュキーが存在しない時に発生します
public void drawFont(int deg,
com.nttdocomo.ui.Graphics g,
CSImage img,
int x,
int y,
int length)
throws CSHashKeyNotFoundException
deg - 描画したい数値(あふれた桁は無視されます)g - 端末APIのグラフィックデバイスimg - イメージファイル名x - X座標y - Y座標length - 桁の長さ
CSHashKeyNotFoundException - ハッシュキーが存在しない時に発生します
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Copyright(C)CRAYONSOFT All Rights Reserved
このライブラリはNTTドコモ用のゲーム用APIです。移植性を高めることも目的なので、今後はほぼ同一仕様APIとして、ソフトバンク版やAU版なども開発予定となります。尚、当ライブラリは、iアプリの作成や移植などを支援する為のフレームワークです。まだ開発途上なので、予期せぬ仕様変更が多数発生する見込みであることにご留意ください。