X-Git-Url: https://plomlompom.com/repos//%22https:/validator.w3.org/check?a=blobdiff_plain;f=plomrogue%2Fgame.py;h=ba25ecad37313d12f688cb6758a9b1669b0b445e;hb=e5a83f8987647c3c239e48d5bc1ff939ce531544;hp=bfa521c81e04d23cb1253201224c8cb439fa29d4;hpb=a0937c1f3712d61831911075c7dacedcb616a261;p=plomrogue2 diff --git a/plomrogue/game.py b/plomrogue/game.py index bfa521c..ba25eca 100755 --- a/plomrogue/game.py +++ b/plomrogue/game.py @@ -354,6 +354,12 @@ class Game(GameBase): write(f, 'GOD_THING_NAME %s %s' % (t.id_, quote(t.name))) if t.type_ == 'Door' and t.blocking: write(f, 'THING_DOOR_CLOSED %s' % t.id_) + if t.type_ == 'MusicPlayer': + write(f, 'THING_MUSICPLAYER_SETTINGS %s %s %s %s' % + (t.id_, int(t.playing), t.playlist_index, int(t.repeat))) + for item in t.playlist: + write(f, 'THING_MUSICPLAYER_PLAYLIST_ITEM %s %s %s' % + (t.id_, quote(item[0]), item[1])) write(f, 'SPAWN_POINT %s %s' % (self.spawn_point[0], self.spawn_point[1]))