X-Git-Url: https://git.yukkurigames.com/?p=python-bulletml.git;a=blobdiff_plain;f=bulletml%2F__init__.py;h=addc0fee1bce133a4c49fdd890b9bb9a6ecfbb63;hp=d41422f9870ccf8497ed0ca772af9d13348250c4;hb=70d25195d561d8b5d3126c6bbac0ecad2a502f06;hpb=42db3ece1bc4289a5295fdfa1d7a4f68ce710a8a diff --git a/bulletml/__init__.py b/bulletml/__init__.py index d41422f..addc0fe 100644 --- a/bulletml/__init__.py +++ b/bulletml/__init__.py @@ -1,9 +1,17 @@ """BulletML parser. -This module parses and runs BulletML scripts. BulletML is a markup -language for describing complex bullet patterns in shooting games. +BulletML is the Bullet Markup Language. BulletML can describe the +barrage of bullets in shooting games. (For example Progear, Psyvariar, +Gigawing2, G DARIUS, XEVIOUS, ...) This module parses and executes +BulletML scripts in Python. All data structures in it are +renderer-agnostic. + +In addition to the standard BulletML XML format, this module supports +an equivalent YAML format. See bulletml.bulletyaml for more details. + More information is available at the BulletML homepage, -http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/index_e.html. +http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/index_e.html, or the +python-bullet homepage, http://code.google.com/p/python-bulletml/. Basic Usage: @@ -20,7 +28,7 @@ Basic Usage: ... -For drawing, you're on your own, but Bullet has a number of +For drawing, you're on your own, but Bullet instances have a number of attributes that can be used to influence it. """