フォント表示サンプル
1998-08-20 せきまさひろ システム研究開発部
1998-08-28 ブートロム0.79に対応

注意
●ブートロムver0.79以上
●基本的なninjaの使用方法を理解している人に対するsampleです。


ファイル説明
addr.h
　漢字表示用テクスチャバッファのサイズの指定
　漢字表示時にテクスチャのリロードを行う。リロード時にDMAをライブラリが行うので、kanjiBuffPtrはキャッシュスルーアドレスになっている。

main.c
　メインループ。
　njUserInit()で、漢字用テクスチャを確保し、表示用ポリゴンを設定。
　njUserMain()で、chooseFont()、displayFont()を呼び出す。

sbinit.c
　汎用的なハードウェア初期化。

sg_btFnt.h, sg_btFnt.lib
　フォントアクセスライブラリ。

test.c, test.h
　initFntMode()：UI用フォント構造体の初期化。
　chooseFont()：フォントセット、コードのUI部分。
　displayFont()：chooseFont()で入力があったフォントセット、コードから漢字を表示する。テクスチャバッファは2枚用意してあり、フリップして使う。
１．ワークラム上のイメージを書き換え、リロードテクスチャをする。
２．次のintでnjDrawTexture()で表示するindexを変更する。
　注意：リロードしたintでnjDrawTextureを実行するとテクスチャが書き換わらないうちに表示される事があったのでこうした。もし、リロードとnjDrawTextureの間に十分時間があればこの様な面倒な事はしなくても良いと思う。

makefile, makeuser
　メイクファイル。set5SDKversion.jr4のもの。

