作者のWebへ

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

	「12行環境ライブラリ」for WonderWitch
					Ver0.02	2002/11/22
		(c)2000-02, Effect(effect@msa.biglobe.ne.jp).

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★



◆1.これ何?

ワンダーウィッチ用ライブラリ「12行環境」です.

普段は18行ですが、行間が詰まって読みにくくなります.
かといって、空行を入れると9行しか使えません.

そこで「半分だけ改行する」ことで、
見やすい表示にしようというアイディアが「12行環境」です.

ライブラリ、ソース、サンプル、説明書が入っています.
ライブラリで手軽に使うことも、
ソースを見ながら改造して組み込むこともできます.



◆2.中身

・text12.htm	この説明書です.
・doc/tx12exp.htm	技術的な説明書です.
・doc/*.png	説明用の画像ファイルです.

・ef_tx12.lib	「12行環境」ライブラリです.
・ef_tx12.h	ライブラリのヘッダファイルです.
・ef_tx12.c	ライブラリのソースファイルです.

・sample.c	サンプルその1です.
・sample.cf
・sample.fx
・makefile	kmmake用makefileです.要makefile.inc

・text12.c	サンプルその2です.
・text12.cf
・text12.fx



◆3.基本的な使い方

ライブラリを組み込んだ後、
tx12_screen_init();
で画面を初期化します.

あとは
tx12_put_string(x, y, "なんたらかんたら");
で文字表示ができます.

細かい説明は12行環境の仕組みを参照してください.



◆4.開発環境

WonderWitch	1.1.2
FreyaOS		1.2.0
FreyaBIOS 	1.0.0
Meg		1.1.2

WonderSwan	モノクロ機
処理系		LSI C-86 Ver. 3.5 for WonderWitch
OS		Windows98SE



◆5.使用条件

「フリーソフト」です.
「善意の範囲で」無料で使えます.
改造ナシでの配布・転載は自由です.著作権はEffectにあります.

「善意の範囲で」自由に組み込めます.
組み込んだソフトを公開してもいいです.

「善意の範囲で」改造できます.
改造したものを公開してもいいです.
一部分だけを組み込んでもいいです.

組み込んだソフトのソースは公開しても公開しなくてもいいです.
ソース公開時にef_tx12.lib、ef_tx12.hを同梱してもいいです.

その他、わからないことは、気軽に質問してください.
mailto:effect@msa.biglobe.ne.jp



◆6.履歴

・2000/08/14	Ver0.01
初版.サンプルのみ.

・2002/11/22	Ver0.02
ライブラリ化.サンプル、ドキュメントを強化.



◆7.あとがき

少しトリッキーですが、やってることは基本的です.
「それなりに高速」「それなりに簡単」「それなりに見やすい」
表示方法なわけです.

ライブラリなので、手軽に使えるようになったと思います.
特にテキスト重視のソフトの場合、
結構便利なので、組みこんでみては、いかがでしょうか?

一応、ライブラリとして公開していますが、
どんどん改造しちゃって構いません.
一から組みなおしたほうが早いかもしれませんし.



▲ Effect ▲ mailto:effect@msa.biglobe.ne.jp    ▲ more△musement     ▲
● http://www2s.biglobe.ne.jp/~effect/index.cgi ● more<ommunication ●
▼★★★★▼★★★★★★★★★★★★★★★★★★▼★★★★★★★★★★▼