17 lines
389 B
C
17 lines
389 B
C
#include <gint/display.h>
|
|
#include <gint/defs/types.h>
|
|
#include "../render/render.h"
|
|
|
|
int dgetpixel(int x, int y)
|
|
{
|
|
if(x < dwindow.left || x >= dwindow.right) return -1;
|
|
if(y < dwindow.top || y >= dwindow.bottom) return -1;
|
|
|
|
DMODE_OVERRIDE(dgetpixel, x, y);
|
|
|
|
int offset = (y << 2) + (x >> 5);
|
|
uint32_t mask = 1 << (~x & 31);
|
|
|
|
return (gint_vram[offset] & mask) ? C_BLACK : C_WHITE;
|
|
}
|