--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="vertical"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<fire label="circle">\r
+<direction type="sequence">$1</direction>\r
+<speed>6</speed>\r
+<bullet>\r
+<action>\r
+ <wait>3</wait>\r
+ <fire>\r
+ <direction type="absolute">$2</direction>\r
+ <speed>1.5+$rank</speed>\r
+ <bullet/>\r
+ </fire>\r
+ <vanish/>\r
+</action>\r
+</bullet>\r
+</fire>\r
+\r
+<action label="fireCircle">\r
+<repeat> <times>18</times>\r
+<action>\r
+<fireRef label="circle">\r
+ <param>20</param>\r
+ <param>$1</param>\r
+</fireRef>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<action label="top">\r
+<actionRef label="fireCircle">\r
+ <param>180-45+90*$rand</param>\r
+</actionRef>\r
+</action>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="vertical"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat> <times>6+$rank*8</times>\r
+<action>\r
+<fire>\r
+ <direction>$rand*360</direction>\r
+ <speed>5</speed>\r
+ <bulletRef label="seed">\r
+ <param>5+$rand*10</param>\r
+ </bulletRef>\r
+</fire>\r
+<wait>20</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="seed">\r
+<action>\r
+<changeSpeed>\r
+ <speed>0</speed>\r
+ <term>$1</term>\r
+</changeSpeed>\r
+<wait>$1</wait>\r
+<fire>\r
+ <direction type="aim">-20</direction>\r
+ <bulletRef label="3way"/>\r
+</fire>\r
+<repeat> <times>2</times>\r
+<action>\r
+ <fire>\r
+ <direction type="sequence">20</direction>\r
+ <bulletRef label="3way"/>\r
+ </fire>\r
+</action>\r
+</repeat>\r
+<wait>1</wait>\r
+<repeat> <times>2</times>\r
+<action>\r
+ <fire>\r
+ <direction type="sequence">0</direction>\r
+ <speed type="sequence">-0.1</speed>\r
+ <bulletRef label="3way"/>\r
+ </fire>\r
+ <repeat> <times>2</times>\r
+ <action>\r
+ <fire>\r
+ <direction type="sequence">-20</direction>\r
+ <speed type="sequence">0</speed>\r
+ <bulletRef label="3way"/>\r
+ </fire>\r
+ </action>\r
+ </repeat>\r
+ <wait>1</wait>\r
+ <fire>\r
+ <direction type="sequence">0</direction>\r
+ <speed type="sequence">-0.1</speed>\r
+ <bulletRef label="3way"/>\r
+ </fire>\r
+ <repeat> <times>2</times>\r
+ <action>\r
+ <fire>\r
+ <direction type="sequence">20</direction>\r
+ <speed type="sequence">0</speed>\r
+ <bulletRef label="3way"/>\r
+ </fire>\r
+ </action>\r
+ </repeat>\r
+ <wait>1</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+</bullet>\r
+\r
+<bullet label="3way">\r
+<speed>1.8</speed>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="vertical"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat> <times>4+$rank*4</times>\r
+<action>\r
+ <fire>\r
+ <direction>$rand*360</direction>\r
+ <bulletRef label="eye"/>\r
+ </fire>\r
+ <wait>30</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="eye">\r
+<speed>0</speed>\r
+<action>\r
+<changeSpeed>\r
+ <speed>10</speed>\r
+ <term>400</term>\r
+</changeSpeed>\r
+<changeDirection>\r
+ <direction type="sequence">$rand*5-2</direction>\r
+ <term>9999</term>\r
+</changeDirection>\r
+<repeat> <times>9999</times>\r
+<action>\r
+ <fire>\r
+ <direction type="relative">0</direction>\r
+ <bulletRef label="shadow"/>\r
+ </fire>\r
+ <wait>4</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+</bullet>\r
+\r
+<bullet label="shadow">\r
+<speed>0</speed>\r
+<action>\r
+<wait>20</wait>\r
+<fire>\r
+ <direction type="relative">90</direction>\r
+ <speed>0.6</speed>\r
+ <bullet/>\r
+</fire>\r
+<fire>\r
+ <direction type="relative">-90</direction>\r
+ <speed>0.6</speed>\r
+ <bullet/>\r
+</fire>\r
+<vanish/>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="horizontal"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<fire>\r
+ <direction type="absolute">270-(4+$rank*6)*15/2</direction>\r
+ <bulletRef label="seed"/>\r
+</fire>\r
+<repeat><times>4+$rank*6</times>\r
+<action>\r
+ <fire>\r
+ <direction type="sequence">15</direction>\r
+ <bulletRef label="seed"/>\r
+ </fire>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="seed">\r
+<speed>1.2</speed>\r
+<action>\r
+<changeSpeed>\r
+ <speed>0</speed>\r
+ <term>60</term>\r
+</changeSpeed>\r
+<wait>60</wait>\r
+<fire>\r
+ <speed>0.75</speed>\r
+ <bullet/>\r
+</fire>\r
+<repeat><times>4+$rank*4</times>\r
+<action>\r
+ <fire>\r
+ <speed type="sequence">0.15</speed>\r
+ <bullet/>\r
+ </fire>\r
+</action>\r
+</repeat>\r
+<vanish/>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="horizontal"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat> <times>100</times>\r
+<action>\r
+ <fire>\r
+ <direction type="sequence">180</direction>\r
+ <bulletRef label="changeStraight"/>\r
+ </fire>\r
+ <fire>\r
+ <direction type="sequence">160</direction>\r
+ <bulletRef label="changeStraight"/>\r
+ </fire>\r
+ <wait>2</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="changeStraight">\r
+<speed>0.6</speed>\r
+<action>\r
+<wait>20+$rand*100</wait>\r
+<changeDirection>\r
+ <direction type="absolute">270</direction>\r
+ <term>60</term>\r
+</changeDirection>\r
+<changeSpeed>\r
+ <speed>0</speed>\r
+ <term>40</term>\r
+</changeSpeed>\r
+<wait>40</wait>\r
+<changeSpeed>\r
+ <speed>0.5+$rand*0.7</speed>\r
+ <term>20</term>\r
+</changeSpeed>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="horizontal"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat> <times>100</times>\r
+<action>\r
+ <fire>\r
+ <direction type="absolute">220+$rand*100</direction>\r
+ <bulletRef label="backBurst"/>\r
+ </fire>\r
+ <wait>6-$rank*2</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="backBurst">\r
+<speed>1.2</speed>\r
+<action>\r
+<changeSpeed>\r
+ <speed>0</speed>\r
+ <term>80</term>\r
+</changeSpeed>\r
+<wait>60+$rand*20</wait>\r
+<repeat> <times>2</times>\r
+<action>\r
+ <fire>\r
+ <direction type="absolute">50+$rand*80</direction>\r
+ <bulletRef label="downAccel"/>\r
+ </fire>\r
+</action>\r
+</repeat>\r
+<vanish/>\r
+</action>\r
+</bullet>\r
+\r
+<bullet label="downAccel">\r
+<speed>1.8</speed>\r
+<action>\r
+<accel>\r
+ <horizontal>-7</horizontal>\r
+ <term>250</term>\r
+</accel>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="horizontal"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat><times>32</times>\r
+<action>\r
+ <fire>\r
+ <direction type="absolute">320</direction>\r
+ <bulletRef label="wave">\r
+ <param>-3</param>\r
+ </bulletRef>\r
+ </fire>\r
+ <wait>30</wait>\r
+ <fire>\r
+ <direction type="absolute">220</direction>\r
+ <bulletRef label="wave">\r
+ <param>3</param>\r
+ </bulletRef>\r
+ </fire>\r
+ <wait>30</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="wave">\r
+<speed>1</speed>\r
+<action>\r
+<fire>\r
+ <direction>0</direction>\r
+ <bulletRef label="nrm"/>\r
+</fire>\r
+<repeat><times>8+$rank*10</times>\r
+<action>\r
+ <fire>\r
+ <direction type="sequence">$1</direction>\r
+ <bulletRef label="nrm"/>\r
+ </fire>\r
+ <wait>3</wait>\r
+</action>\r
+</repeat>\r
+<vanish/>\r
+</action>\r
+</bullet>\r
+\r
+<bullet label="nrm">\r
+<speed>1</speed>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="horizontal"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="fireRoot">\r
+<fire>\r
+ <direction type="absolute">$1</direction>\r
+ <speed>0.2</speed>\r
+ <bulletRef label="rootBl"/>\r
+</fire>\r
+<repeat> <times>3</times>\r
+<action>\r
+<fire>\r
+ <direction type="absolute">$1</direction>\r
+ <speed type="sequence">0.4</speed>\r
+ <bulletRef label="rootBl"/>\r
+</fire>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<action label="top">\r
+<actionRef label="fireRoot">\r
+ <param>$rand*16</param>\r
+</actionRef>\r
+<actionRef label="fireRoot">\r
+ <param>180+$rand*16</param>\r
+</actionRef>\r
+<wait>120</wait>\r
+</action>\r
+\r
+<bullet label="rootBl">\r
+<action>\r
+<wait>40</wait>\r
+<fire>\r
+ <direction type="absolute">274+$rand*4</direction>\r
+ <bulletRef label="rocket"/>\r
+</fire>\r
+<vanish/>\r
+</action>\r
+</bullet>\r
+\r
+<bullet label="rocket">\r
+<speed>5+$rand</speed>\r
+<action>\r
+<repeat> <times>9999</times>\r
+ <action>\r
+ <fire>\r
+ <direction type="absolute">0</direction>\r
+ <speed>1</speed>\r
+ <bulletRef label="downAccel"/>\r
+ </fire>\r
+ <fire>\r
+ <direction type="absolute">60</direction>\r
+ <speed>1.8</speed>\r
+ <bulletRef label="downAccel"/>\r
+ </fire>\r
+ <wait>3</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+</bullet>\r
+\r
+<bullet label="downAccel">\r
+<action>\r
+<accel>\r
+<vertical>2.7</vertical>\r
+<term>120</term>\r
+</accel>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="horizontal"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat><times>2+$rank*1.5</times>\r
+<action>\r
+ <fire>\r
+ <bulletRef label="rfRkt"/>\r
+ </fire>\r
+ <wait>45</wait>\r
+</action>\r
+</repeat>\r
+<wait>60</wait>\r
+</action>\r
+\r
+<bullet label="rfRkt">\r
+<action>\r
+<repeat><times>9999</times>\r
+<action>\r
+ <wait>1</wait>\r
+ <fire>\r
+ <direction type="sequence">13</direction>\r
+ <bullet/>\r
+ </fire>\r
+</action>\r
+</repeat>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="horizontal"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat><times>50</times>\r
+<action>\r
+ <fire>\r
+ <direction type="absolute">270</direction>\r
+ <bulletRef label="rocket"/>\r
+ </fire>\r
+ <wait>10</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="rocket">\r
+<action>\r
+<repeat><times>9999</times>\r
+<action>\r
+ <fireRef label="udBlt">\r
+ <param>90</param>\r
+ </fireRef>\r
+ <wait>20-$rank*8</wait>\r
+ <fireRef label="udBlt">\r
+ <param>-90</param>\r
+ </fireRef>\r
+ <wait>20-$rank*8</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+</bullet>\r
+\r
+<fire label="udBlt">\r
+<direction type="relative">$1-25+$rand*50</direction>\r
+<bullet/>\r
+</fire>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="horizontal"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat><times>50</times>\r
+<action>\r
+ <fire>\r
+ <direction type="absolute">190+$rand*30</direction>\r
+ <bulletRef label="seed"/>\r
+ </fire>\r
+ <wait>15-$rank*5</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="seed">\r
+<speed>1</speed>\r
+<action>\r
+<changeSpeed>\r
+ <speed>0</speed>\r
+ <term>60</term>\r
+</changeSpeed>\r
+<wait>60</wait>\r
+<fire><bullet/></fire>\r
+<fire>\r
+ <direction type="absolute">330+$rand*25</direction>\r
+ <bulletRef label="downAccel"/>\r
+</fire>\r
+<repeat> <times>3</times>\r
+<action>\r
+ <fire>\r
+ <direction type="sequence">0</direction>\r
+ <speed type="sequence">-0.4</speed>\r
+ <bulletRef label="downAccel"/>\r
+ </fire>\r
+</action>\r
+</repeat>\r
+<vanish/>\r
+</action>\r
+</bullet>\r
+\r
+<bullet label="downAccel">\r
+<speed>2</speed>\r
+<action>\r
+<accel>\r
+ <vertical>3</vertical>\r
+ <term>120</term>\r
+</accel>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="vertical"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat> <times>100</times>\r
+<action>\r
+ <fire>\r
+ <direction>-45+$rand*90</direction>\r
+ <speed>0.4+$rand*0.8</speed>\r
+ <bullet/>\r
+ </fire>\r
+ <wait>2</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="vertical"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<bullet label="winderBullet">\r
+ <speed>3</speed>\r
+</bullet>\r
+\r
+<fire label="fireWinder">\r
+ <direction type="sequence">$1</direction>\r
+ <bulletRef label="winderBullet"/>\r
+</fire>\r
+\r
+<action label="roundWinder">\r
+ <fireRef label="fireWinder">\r
+ <param>$1</param>\r
+ </fireRef>\r
+ <repeat> <times>11</times>\r
+ <action>\r
+ <fireRef label="fireWinder">\r
+ <param>30</param>\r
+ </fireRef>\r
+ </action>\r
+ </repeat>\r
+ <wait>5</wait>\r
+</action>\r
+\r
+<action label="winderSequence">\r
+<repeat> <times>12</times>\r
+<actionRef label="roundWinder">\r
+ <param>30</param>\r
+</actionRef>\r
+</repeat>\r
+<repeat> <times>12</times>\r
+<actionRef label="roundWinder">\r
+ <param>$1</param>\r
+</actionRef>\r
+</repeat>\r
+<repeat> <times>12</times>\r
+<actionRef label="roundWinder">\r
+ <param>30</param>\r
+</actionRef>\r
+</repeat>\r
+</action>\r
+\r
+<action label="top1">\r
+<fire>\r
+ <direction type="absolute">2</direction>\r
+ <bulletRef label="winderBullet"/>\r
+</fire>\r
+<actionRef label="winderSequence">\r
+ <param>31</param>\r
+</actionRef>\r
+</action>\r
+\r
+\r
+<action label="top2">\r
+<fire>\r
+ <direction type="absolute">-2</direction>\r
+ <bulletRef label="winderBullet"/>\r
+</fire>\r
+<actionRef label="winderSequence">\r
+ <param>29</param>\r
+</actionRef>\r
+</action>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="vertical"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat><times>5</times>\r
+<action>\r
+ <fire>\r
+ <direction type="absolute">152</direction>\r
+ <bulletRef label="norm"/>\r
+ </fire>\r
+ <repeat><times>8</times>\r
+ <action>\r
+ <fire>\r
+ <direction type="sequence">7</direction>\r
+ <bulletRef label="norm"/>\r
+ </fire>\r
+ </action>\r
+ </repeat>\r
+ <wait>8</wait>\r
+</action>\r
+</repeat>\r
+<wait>10</wait>\r
+<repeat><times>7</times>\r
+<action>\r
+ <fire>\r
+ <direction type="absolute">180-45+$rand*90</direction>\r
+ <bulletRef label="norm"/>\r
+ </fire>\r
+ <repeat><times>4</times>\r
+ <action>\r
+ <fire>\r
+ <direction type="sequence">0</direction>\r
+ <speed>1.5</speed>\r
+ <bulletRef label="norm"/>\r
+ </fire>\r
+ <wait>4</wait>\r
+ </action>\r
+ </repeat>\r
+</action>\r
+</repeat>\r
+<wait>10</wait>\r
+<repeat><times>12</times>\r
+<action>\r
+ <fire>\r
+ <direction>0</direction>\r
+ <speed>2</speed>\r
+ <bulletRef label="norm"/>\r
+ </fire>\r
+ <wait>6</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="norm">\r
+<speed>1</speed>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="vertical"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<fire>\r
+ <direction type="absolute">180</direction>\r
+ <speed>3</speed>\r
+ <bulletRef label="gzc"/>\r
+</fire>\r
+</action>\r
+\r
+<bullet label="gzc">\r
+<action>\r
+<wait>10+$rand*10</wait>\r
+<repeat><times>16</times>\r
+<action>\r
+ <fire>\r
+ <direction type="sequence">360/16</direction>\r
+ <bulletRef label="spr"/>\r
+ </fire>\r
+</action>\r
+</repeat>\r
+<repeat><times>4</times>\r
+<action>\r
+ <fire>\r
+ <direction type="sequence">90</direction>\r
+ <bulletRef label="hrmSpr"/>\r
+ </fire>\r
+</action>\r
+</repeat>\r
+<vanish/>\r
+</action>\r
+</bullet>\r
+\r
+<bullet label="spr">\r
+<speed>2</speed>\r
+</bullet>\r
+\r
+<bullet label="hrmSpr">\r
+<speed>0</speed>\r
+<action>\r
+<changeSpeed>\r
+ <speed>2</speed>\r
+ <term>60</term>\r
+</changeSpeed>\r
+</action>\r
+<action>\r
+<repeat><times>9999</times>\r
+<action>\r
+ <changeDirection>\r
+ <direction type="aim">0</direction>\r
+ <term>40</term>\r
+ </changeDirection>\r
+ <wait>1</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml \r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="vertical"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<fire>\r
+<bulletRef label="roll"/>\r
+</fire>\r
+</action>\r
+\r
+<bullet label="roll">\r
+<action>\r
+<wait>40+$rand*20</wait>\r
+<changeDirection>\r
+ <direction type="relative">-90</direction>\r
+ <term>4</term>\r
+</changeDirection>\r
+<changeSpeed>\r
+ <speed>3</speed>\r
+ <term>4</term>\r
+</changeSpeed>\r
+<wait>4</wait>\r
+<changeDirection>\r
+ <direction type="sequence">15</direction>\r
+ <term>9999</term>\r
+</changeDirection>\r
+<wait>80+$rand*40</wait>\r
+<vanish/>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r
--- /dev/null
+<?xml version="1.0" ?>\r
+<!DOCTYPE bulletml SYSTEM "http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletml.dtd">\r
+\r
+<bulletml type="horizontal"\r
+ xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">\r
+\r
+<action label="top">\r
+<repeat><times>8</times>\r
+<action>\r
+ <fire>\r
+ <direction>-60+$rand*120</direction>\r
+ <bulletRef label="hmgLsr"/>\r
+ </fire>\r
+ <repeat><times>8</times>\r
+ <action>\r
+ <wait>1</wait>\r
+ <fire>\r
+ <direction type="sequence">0</direction>\r
+ <bulletRef label="hmgLsr"/>\r
+ </fire>\r
+ </action>\r
+ </repeat>\r
+ <wait>10</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+\r
+<bullet label="hmgLsr">\r
+<speed>2</speed>\r
+<action>\r
+<changeSpeed>\r
+ <speed>0.3</speed>\r
+ <term>30</term>\r
+</changeSpeed>\r
+<wait>100</wait>\r
+<changeSpeed>\r
+ <speed>5</speed>\r
+ <term>100</term>\r
+</changeSpeed>\r
+</action>\r
+<action>\r
+<repeat><times>9999</times>\r
+<action>\r
+ <changeDirection>\r
+ <direction type="aim">0</direction>\r
+ <term>60-$rank*20</term>\r
+ </changeDirection>\r
+ <wait>5</wait>\r
+</action>\r
+</repeat>\r
+</action>\r
+</bullet>\r
+\r
+</bulletml>\r