/* * pop_music_ticks.h — длительности треков в ТИКАХ СЦЕНЫ, СГЕНЕРИРОВАН. * Набор: flac. Генератор: tools/pop_pack_music.py. * Руками не править. * * Нужны там, где сценарий ждёт окончания реплики: у оригинала это * `do { frame(1) } while (check_sound_playing())`, у нас — пауза длиной * в НАШУ запись. Число обязано соответствовать набору, которым собрана * сборка: одна и та же реплика на flac и mt32 разной длины (m53 — 985 * тиков против 1044), и захардкоженная константа молча ломает сцену. * * Считается здесь, а не в C: blocks*40 переполняет uint16 на won * (9855 порций). Отношение 40/57 — обратное к тому, которым шкала * сцены переводит тики в порции насоса (57/40, pop_intro.c); берём * именно его, чтобы длина реплики и ход шкалы считались одной * арифметикой. Округление к ближайшему: вниз теряло по тику. */ #ifndef POP_MUSIC_TICKS_H #define POP_MUSIC_TICKS_H #define POP_MUS_TICKS_24 214 /* regular_death */ #define POP_MUS_TICKS_25 138 /* find_mirror_and_find_shadow */ #define POP_MUS_TICKS_26 794 /* embrace */ #define POP_MUS_TICKS_27 642 /* cutscene_before_2_4_6_12 */ #define POP_MUS_TICKS_28 460 /* fight_death */ #define POP_MUS_TICKS_29 300 /* meet_Jaffar */ #define POP_MUS_TICKS_30 210 /* life_potion */ #define POP_MUS_TICKS_32 438 /* end_level_4_and_killed_by_shadow */ #define POP_MUS_TICKS_33 144 /* potion */ #define POP_MUS_TICKS_35 623 /* cutscene_before_8_9 */ #define POP_MUS_TICKS_36 881 /* out_of_time */ #define POP_MUS_TICKS_37 196 /* guard_death_and_obtaining_the_sword */ #define POP_MUS_TICKS_39 1116 /* floating */ #define POP_MUS_TICKS_40 418 /* cutscene_not_much_time_left */ #define POP_MUS_TICKS_41 732 /* story_5_level_end_and_merge_with_shadow */ #define POP_MUS_TICKS_43 200 /* killed_Jaffar */ #define POP_MUS_TICKS_50 831 /* story_2_princess */ #define POP_MUS_TICKS_52 1714 /* story_4_Jaffar_leaves */ #define POP_MUS_TICKS_53 985 /* story_3_Jaffar_enters */ #define POP_MUS_TICKS_54 1448 /* intro_theme */ #define POP_MUS_TICKS_55 947 /* story_1_absence */ #define POP_MUS_TICKS_56 6923 /* won */ #endif /* POP_MUSIC_TICKS_H */