#include "game_types.h"

/* Image_DrawTileRow_08013A2C @ 0x08013A2C (real 28B) -- stamps a tile row when the magic matches. Mirrors src/matched/Image_DrawTileRow_08013A2C.c. */
/* When word 13 holds the magic 0x68736D53, stamps the value (low 16 bits)
   into halfwords 36/38 and 0x0101 into halfword 40. */
void Image_DrawTileRow_08013A2C(int *p, int v)
{
    if (p[13] != 0x68736D53)
        return;
    *(unsigned short *)((char *)p + 38) = (unsigned short)v;
    *(unsigned short *)((char *)p + 36) = (unsigned short)v;
    *(unsigned short *)((char *)p + 40) = 0x0101;
}
