BulletML to SWF  readme.txt
for Java
ver. 0.1
(C) 長 健太(ABA."Saba")

BulletML to SWFはBulletMLで書かれたXMLファイルを
SWFファイルに変換し、Flashで再生可能にします。


○ 使い方（Windowsの場合）

bulletml2swf.batを環境に合わせて変更してください。

・JAVA_BIN
   java.exeを指定
・BULLETML_DTD_URL
   bulletml.dtdのあるURLを指定
   （アーカイブを展開したドライブ名に変更）

その後、コマンドプロンプトで以下のように入力してください。

% bulletml2swf.bat [BulletML形式のXMLファイル] ([ファイル2 ...])

複数ファイルを指定した場合、それらのファイルを順に再生する
SWFファイルを生成します。

以下のオプションが使用できます。

 -rank n
  弾幕のランク（0.0 - 1.0）を指定します。

 -width n
  生成するSWFファイルの画面幅（ピクセル）を指定します。

 -height n
  生成するSWFファイルの画面高さ（ピクセル）を指定します。

 -interval n
  複数のBulletMLファイルをつなげる場合のファイル間の
  待ち時間（フレーム）を指定します。
  
 -dtdurl URL
  bulletml.dtdの存在するURLを指定します。
  （Cドライブのカレントディレクトリの場合、file:///c:./bulletml.dtd）

 -o name
   生成するswfファイル（ファイル名）を指定します。


○ ホームページ

BulletML to SWFに関する情報は、以下を参照してください。

ABA Gamesホームページ
http://www.asahi-net.or.jp/~cs8k-cyu/


○ ご意見、ご感想

コメントなどは、cs8k-cyu@asahi-net.or.jp までお願いします。


○ ヒストリ

2002   6/15 ver. 0.1
            複数ファイルの結合サポート
            横シュー時の自機の位置修正
2002   6/14 ver. 0.01
            初リリース版。


○ Known Bug List

・intervalが短すぎると、うまく変換できない場合がある。


○ 謝辞

SWFファイルの生成にJavaSWF2を利用しています。
 Java/SWF
 http://www.anotherbigidea.com/javaswf/

XMLファイルのパースにxercesを利用しています。
 xml.apache.org
 http://xml.apache.org/


○ ライセンス

BulletML to SWFはBSDスタイルライセンスのもと配布されます。

License
-------

Copyright 2002 Kenta Cho. All rights reserved. 

Redistribution and use in source and binary forms, 
with or without modification, are permitted provided that 
the following conditions are met: 

 1. Redistributions of source code must retain the above copyright notice, 
    this list of conditions and the following disclaimer. 

 2. Redistributions in binary form must reproduce the above copyright notice, 
    this list of conditions and the following disclaimer in the documentation 
    and/or other materials provided with the distribution. 

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, 
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
