Таблицы анимации Кида: kid_data.bin -> KID\kid.ani

Все ресурсы Кида теперь зовутся kid.*: kid.arc (атласы), kid.pal
(палитра), kid.ani (кадры + seqtbl). Расширение .ani говорит о
содержимом: это не «какие-то данные», а таблица кадров и байткод
последовательностей движения.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-25 22:02:14 +03:00
parent 7e6b38cca6
commit 0086ac80c2
12 changed files with 21 additions and 21 deletions
+2 -2
View File
@@ -9,13 +9,13 @@
#define SEQTBL_BASE 0x196Eu
/* {image, dx, dy, flags, sword}; chtab = sword>>6 (0=kid).
* САМА таблица кадров и seqtbl лежат в kid_data.bin (EMM-
* САМА таблица кадров и seqtbl лежат в kid.ani (EMM-
* страница); здесь только тип и размеры. */
typedef struct { uint8_t image; int8_t dx, dy; uint8_t flags, sword; } kframe;
#define KID_NFRAMES 241
#define KID_SEQTBL_LEN 2310
/* Раскладка kid_data.bin: кадры (KID_NFRAMES*5), затем seqtbl. */
/* Раскладка kid.ani: кадры (KID_NFRAMES*5), затем seqtbl. */
#define KID_BIN_FRAMES_OFF 0
#define KID_BIN_SEQTBL_OFF 1205
/* Таблица кадров СТРАЖА (frame_tbl_guard, seg006:372): индекс