Added basic ID decoding for CasEmul.
This commit is contained in:
parent
36aea2fd42
commit
ad3fb2fe3e
|
@ -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);
|
||||
|
||||
|
|
Reference in New Issue