- Mòdul del logo de 'JAILGAMES' fet
This commit is contained in:
@@ -262,6 +262,11 @@ namespace draw
|
||||
free(buffer);
|
||||
}
|
||||
|
||||
void setPaletteColor(const uint8_t index, const uint8_t r, const uint8_t g, const uint8_t b)
|
||||
{
|
||||
palette[index] = (r<<16) + (g<<8) + b;
|
||||
}
|
||||
|
||||
// Esborra la superficie "destination" amb el color especificat
|
||||
void cls(const uint8_t color)
|
||||
{
|
||||
@@ -269,7 +274,7 @@ namespace draw
|
||||
const int size = destination->w * destination->h;
|
||||
|
||||
// Omplim la memòria dels pixels de la superficie de destinació amb "color"
|
||||
memset(destination->pixels, color, size);
|
||||
memset(destination->pixels, color_indices[color], size);
|
||||
}
|
||||
|
||||
//Estableix el color especificat com a transparent
|
||||
@@ -298,7 +303,7 @@ namespace draw
|
||||
}
|
||||
}
|
||||
|
||||
// Funció interna per a llegir un pixel d'una superficie eixir-se'n de la memòria i petar el mame
|
||||
// Funció interna per a llegir un pixel d'una superficie sense eixir-se'n de la memòria i petar el mame
|
||||
const uint8_t pget(surface *surface, const int x, const int y)
|
||||
{
|
||||
// Si està fora de la surface, directament passem
|
||||
@@ -399,6 +404,11 @@ namespace draw
|
||||
vline(x+w-1,y,h);
|
||||
}
|
||||
|
||||
void pset(const int x, const int y, const uint8_t color)
|
||||
{
|
||||
pset(destination, x, y, color);
|
||||
}
|
||||
|
||||
void print(const char* text, const int x, const int y, const Uint8 color, const Uint8 borde)
|
||||
{
|
||||
surface* tmp = source;
|
||||
|
||||
Reference in New Issue
Block a user