#include "game_types.h"

/* Emitter_DrawStatic @ 0x08004CA4 (real 106B) -- static draw (mode 0). Mirrors src/matched/Emitter_DrawStatic.c. */
/* Same delta math; 5th arg is 0. */
extern void Emitter_DrawAt(int *base, int *q, int x, int y, int mode);

void Emitter_DrawStatic(int *p)
{
    int *base = *(int **)0x02000134;
    int *tab = *(int **)0x0200005C + 416 / 4;
    int nx = p[28] - ((tab[0] >> 12) - (tab[19] / 2));
    int ny = p[29] - ((tab[1] >> 12) - (tab[20] / 2));
    Emitter_DrawAt(base, p + 53, nx, 159 - ny, 0);
}
