def main(): # pragma: no cover w = World.create_world(f"{TITLE}") w.config.set_version(MAJOR, MINOR, MICRO) w.db.set_from_asset(basic.ASSET) w.db.set_from_asset(common_rubi.ASSET) w.db.set_from_asset(ASSET) # spec w.config.set_copy(f"{COPY}") w.config.set_oneline(f"{ONELINE}") w.config.set_outline(f"{OUTLINE}") w.config.set_theme(f"{THEME}") w.config.set_genre(f"{GENRE}") w.config.set_target(f"{TARGET}") w.config.set_size(f"{SIZE}") w.config.set_contest_info(f"{CONTEST_INFO}") w.config.set_caution(f"{CAUTION}") w.config.set_note(f"{NOTE}") w.config.set_sites(*SITES) w.config.set_taginfos(*TAGS) w.config.set_released(*RELEASED) return w.run( writer_note(w), plot_note(w), chara_note(w), stage_note(w), theme_note(w), motif_note(w), ch_main(w), )
def theme_note(w: World): return w.writer_note("テーマメモ", )
def motif_note(w: World): return w.writer_note("モチーフ", )
def chara_note(w: World): return w.writer_note("人物メモ", )
def stage_note(w: World): return w.writer_note("舞台メモ", )
def plot_note(w: World): return w.writer_note("プロットメモ", )
def writer_note(w: World): return w.writer_note("覚書", )
def ch_main(w: World): return w.chapter('main', )
def ep_xxx(w: World): return w.episode('episode_title', outline="description")
def scene_name(w: World): return w.scene('__scene__', outline="description")