def _compile_GFX(self, gfx): line = 'We see ' if gfx['action'] == 'start': a = scp.indef_article(gfx['target'][1]) line += a + ' ' + scp.to_words(gfx['target'][1]).upper() if scp.typed_check(gfx['loop'], 'boolean', True): line += ' effect begin and continue' line += '.' elif gfx['action'] == 'stop': if scp.typed_check(gfx['target'], 'rel'): line += gfx['target'][1].lower() + ' effects ' else: line += 'the ' + scp.to_words(gfx['target'][1]).upper() + ' effect ' if gfx['duration'] is not None: line += 'fade away' + scp.get_duration_words(gfx['duration'], 'over %d seconds') + '.' else: line += 'stop.' self.add_paragraph(line, style='Actor Instruction')
def _compile_SFX(self, sfx): fx = sfx['target'][1] if scp.typed_check(sfx['target'], 'string'): dot = fx.rfind('.') fx = fx[0:dot] line = 'We hear ' if sfx['action'] == 'start': a = scp.indef_article(fx) line += a + ' ' + scp.to_words(fx).upper() if scp.typed_check(sfx['loop'], 'boolean', True): line += ' sound begin to repeat' line += '.' elif sfx['action'] == 'stop': if scp.typed_check(sfx['target'], 'rel'): line += fx.lower() + ' repeating sounds ' else: line += 'the repeated ' + scp.to_words(fx).upper() + ' sound ' if sfx['duration'] is not None: line += 'fade away' + scp.get_duration_words(sfx['duration'], 'over %d seconds') + '.' else: line += 'stop.' self.add_paragraph(line, style='Actor Instruction')