From ad3fb2fe3ebab6046ccaf3bbe3d647c24e0b402d Mon Sep 17 00:00:00 2001 From: "Thomas \"Cakeisalie5\" Touhey" Date: Thu, 16 Mar 2017 14:33:20 +0100 Subject: [PATCH] Added basic ID decoding for CasEmul. --- src/decode/casemul.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/decode/casemul.c b/src/decode/casemul.c index 93e2892..23e8b97 100644 --- a/src/decode/casemul.c +++ b/src/decode/casemul.c @@ -148,7 +148,7 @@ static int read_picture(g1m_mcsfile_t **pfile, g1m_buffer_t *buffer, .width = pct.width, .height = pct.height, }; memcpy(head.name, name, strlen(name) + 1); - /* TODO: id */ + head.id = name[7] - '0'; err = g1m_make_mcsfile(pfile, &head); if (err) return (err); @@ -197,7 +197,7 @@ static int read_matrix(g1m_mcsfile_t **pfile, g1m_buffer_t *buffer, .width = width, .height = height, }; memcpy(head.name, name, strlen(name) + 1); - /* TODO: id */ + head.id = name[4] - 'A' + 1; err = g1m_make_mcsfile(pfile, &head); if (err) return (err); @@ -262,7 +262,7 @@ static int read_list(g1m_mcsfile_t **pfile, g1m_buffer_t *buffer, .width = 1, .height = len }; memcpy(head.name, name, strlen(name) + 1); - /* TODO: id */ + head.id = name[5] - '0'; err = g1m_make_mcsfile(pfile, &head); if (err) return (err);