Tutorial finalizado
This commit is contained in:
@@ -18,6 +18,7 @@ static Uint32 paleta[256];
|
||||
static int jWidth = 320;
|
||||
static int jHeight = 240;
|
||||
static int jZoom = 2;
|
||||
static int transparentColor = 0;
|
||||
|
||||
jSurface jNewSurface(int w, int h)
|
||||
{
|
||||
@@ -54,6 +55,7 @@ void jBlit(int dx, int dy, int sx, int sy, int w, int h)
|
||||
{
|
||||
if (jSourceSurf == NULL)
|
||||
return;
|
||||
|
||||
for (int iy = 0; iy < h; ++iy)
|
||||
{
|
||||
for (int ix = 0; ix < w; ++ix)
|
||||
@@ -152,7 +154,7 @@ void jFlip()
|
||||
|
||||
void jPutPixel(int x, int y, Uint8 color)
|
||||
{
|
||||
if (x < 0 || y < 0 || x >= jDestSurf->w || y >= jDestSurf->h)
|
||||
if (x < 0 || y < 0 || x >= jDestSurf->w || y >= jDestSurf->h || color == transparentColor)
|
||||
return;
|
||||
jDestSurf->data[x + y * jDestSurf->w] = color;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user