Skip to content

Commit f577ffa

Browse files
committed
Refined code
1 parent 47410e1 commit f577ffa

File tree

1 file changed

+34
-34
lines changed

1 file changed

+34
-34
lines changed

python/pyxel/examples/09_shooter.py

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -234,43 +234,43 @@ def init_sound(self):
234234
pyxel.sounds[1].set("a3a2c2c2", "n", "7742", "s", 10)
235235

236236
# Set title music
237-
m0_head = "t128 @2 o3 q8 l8 x0:765 "
238-
m0_body1 = "edcr<ab>cr d2<g4>g<b& ba&a2r4 "
239-
m0_body2 = ">dc4<b2r> "
240-
m0_body3 = ">d4<b.r16>dg+dg+ "
241-
242-
m1_head = "t128 @0 o1 v7 l16 "
243-
m1_body1 = "q5aar4aar4<q8a4> q5ggr4ggr4<q8g4> q5ffr4ffr4<q8f4> "
244-
m1_body2 = "q5ggr4ggr4<q8g4> "
245-
m1_body3 = "q5ggr4ggr4g+g+<g+8 "
246-
247-
m2_head = "t128 @3 l8 x0:21 "
248-
m2_body1 = "q1o2v4crrcrr>>q2x0a#16a#16a#<< "
249-
m2_body2 = "q1o2v4crrcrr>>q2x0a#16a#16<<q1o2v4c "
250-
251-
pyxel.sounds[2].mml(m0_head + m0_body1 + m0_body2 + m0_body1 + m0_body3)
252-
pyxel.sounds[3].mml(m1_head + m1_body1 + m1_body2 + m1_body1 + m1_body3)
253-
pyxel.sounds[4].mml(m2_head + m2_body1 * 3 + m2_body2)
237+
t1_1 = "t128 @2 o3 q8 l8 x0:765"
238+
t1_2 = "edcr<ab>cr d2<g4>g<b& ba&a2r4"
239+
t1_3 = ">dc4<b2r>"
240+
t1_4 = ">d4<b.r16>dg+dg+"
241+
242+
t2_1 = "t128 @0 o1 v7 l16"
243+
t2_2 = "q5aar4aar4<q8a4> q5ggr4ggr4<q8g4> q5ffr4ffr4<q8f4>"
244+
t2_3 = "q5ggr4ggr4<q8g4>"
245+
t2_4 = "q5ggr4ggr4g+g+<g+8"
246+
247+
t3_1 = "t128 @3 l8 x0:21"
248+
t3_2 = "q1o2v4crrcrr>>q2x0a#16a#16a#<<"
249+
t3_3 = "q1o2v4crrcrr>>q2x0a#16a#16<<q1o2v4c"
250+
251+
pyxel.sounds[2].mml(t1_1 + t1_2 + t1_3 + t1_2 + t1_4)
252+
pyxel.sounds[3].mml(t2_1 + t2_2 + t2_3 + t2_2 + t2_4)
253+
pyxel.sounds[4].mml(t3_1 + t3_2 * 3 + t3_3)
254254
pyxel.musics[0].set([2], [3], [4])
255255

256256
# Set play music
257-
m0_head = "t150 @2 o2 q8 l16 x0:765 "
258-
m0_body1 = "e8>e<e4r>c8<e4&er ag+abaf+8r r8a4>d8 "
259-
m0_body2 = "ed8c8<b8a8.g+f+q6e8q8e8 f+8.r>f+4<a4b>cd<f+ "
260-
m0_body3 = "c4&cr<ag+a.r.>c<ba>ce rd<a8.>f+8.<b.r32>e8dc<bq6e "
261-
262-
m1_head = "t150 @0 o1 v7 l16 q7 "
263-
m1_body1 = "<ar>ea<ar>ea<ar>ea<ar>ea "
264-
m1_body2 = "dra>d<dra>d<dra>d<dra>d< "
265-
m1_body3 = "dra>d<dra>d<er>eeeeer "
266-
267-
m2_head = "t150 @3 l16 x0:21 x1:52 "
268-
m2_body1 = "q2x0o3 a#ra#a# a#ra#a# a#ra#a# a#ra#a# "
269-
m2_body2 = "q2x0o3 a#ra#a# a#ra#a# a#ra#a# o2x1 a#a# q1o2v5cr "
270-
271-
pyxel.sounds[5].mml(m0_head + m0_body1 + m0_body2 + m0_body1 + m0_body3)
272-
pyxel.sounds[6].mml(m1_head + (m1_body1 + m1_body2) * 3 + m1_body1 + m1_body3)
273-
pyxel.sounds[7].mml(m2_head + m2_body1 * 3 + m2_body2)
257+
t1_1 = "t150 @2 o2 q8 l16 x0:765"
258+
t1_2 = "e8>e<e4r>c8<e4&er ag+abaf+8r r8a4>d8"
259+
t1_3 = "ed8c8<b8a8.g+f+q6e8q8e8 f+8.r>f+4<a4b>cd<f+"
260+
t1_4 = "c4&cr<ag+a.r.>c<ba>ce rd<a8.>f+8.<b.r32>e8dc<bq6e"
261+
262+
t2_1 = "t150 @0 o1 v7 l16 q7"
263+
t2_2 = "<ar>ea<ar>ea<ar>ea<ar>ea"
264+
t2_3 = "dra>d<dra>d<dra>d<dra>d<"
265+
t2_4 = "dra>d<dra>d<er>eeeeer"
266+
267+
t3_1 = "t150 @3 l16 x0:21 x1:52"
268+
t3_2 = "q2x0o3 a#ra#a# a#ra#a# a#ra#a# a#ra#a#"
269+
t3_3 = "q2x0o3 a#ra#a# a#ra#a# a#ra#a# o2x1 a#a# q1o2v5cr"
270+
271+
pyxel.sounds[5].mml(t1_1 + t1_2 + t1_3 + t1_2 + t1_4)
272+
pyxel.sounds[6].mml(t2_1 + (t2_2 + t2_3) * 3 + t2_2 + t2_4)
273+
pyxel.sounds[7].mml(t3_1 + t3_2 * 3 + t3_3)
274274
pyxel.musics[1].set([5], [6], [7])
275275

276276
# You can also use 8bit BGM generator for music:

0 commit comments

Comments
 (0)