audio.py: cleaner key deletion

This commit is contained in:
yenatch
2013-11-05 14:10:25 -05:00
parent f790933680
commit 4a7373d8e7

View File

@@ -113,13 +113,13 @@ class Channel:
if class_.macro_name == 'notetype':
if self.channel in [4, 8]:
class_.size -= 1
class_.params = dict(class_.params.items()[:-1])
del class_.params[class_.size - 1]
# togglenoise only has a param when toggled on
elif class_.macro_name in ['togglenoise', 'sfxtogglenoise']:
if noise:
class_.size -= 1
class_.params = dict(class_.params.items()[:-1])
del class_.params[class_.size - 1]
noise = not noise
asm = class_.to_asm()