Таблица рекордов
Прицепил музыку к финальному ролику (даже две), сделал внесение имени в таблицу рекордов и запись этой самой таблицы на диск. Причем запись происходит в той системе, из которой запущен Принц — ANDOS, MKDOS, CSIDOS. Для этого система восстанавливается по экспресс-методу (Илоны Давыдовой). С CSIDOS пришлось разбираться отдельно, потому как там не EMT 36, а EMT 115. И в каждой системе свой способ указать необходимость переписать существующий файл. Запись-то я сделал, только вот неприятный момент в том, что для этого придется вырубить музыку — прерывание по таймеру для дисковых операций приходится запрещать. Так как неясно, сколько времени игрок будет вводить свое имя — неясно успеет ли доиграть музыка, она там довольно длинная. Ждать пока доиграет музыка и только потом записать на диск таблицу рекордов? Есть шанс, что игрок не дождется и тогда таблица не сохранится. Заткнуть музыку на ходу, записать таблицу и возобновить музыку? Криво как-то… Надо подумать.
Собственно, в оригинальном Принце тоже сделано не фонтан — если ввел имя быстро, то будешь до конца музыки смотреть на начальную заставку. А я планировал еще свой ролик титров вставить, которого нет в оригинале.
Свежие комментарии