aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/gfx/resource/sci_cursor_0.cpp18
-rw-r--r--engines/sci/gfx/resource/sci_font.cpp24
-rw-r--r--engines/sci/gfx/resource/sci_pal_1.cpp25
3 files changed, 19 insertions, 48 deletions
diff --git a/engines/sci/gfx/resource/sci_cursor_0.cpp b/engines/sci/gfx/resource/sci_cursor_0.cpp
index 5af2f106b8..e95b9cff68 100644
--- a/engines/sci/gfx/resource/sci_cursor_0.cpp
+++ b/engines/sci/gfx/resource/sci_cursor_0.cpp
@@ -42,9 +42,7 @@ gfx_pixmap_color_t gfx_sci01_cursor_colors[GFX_SCI01_CURSOR_COLORS_NR] = {
{GFX_COLOR_INDEX_UNMAPPED, 0xaa, 0xaa, 0xaa}
};
-
-static gfx_pixmap_t *
-_gfxr_draw_cursor(int id, byte *resource, int size, int sci01) {
+static gfx_pixmap_t *_gfxr_draw_cursor(int id, byte *resource, int size, int sci01) {
int colors[4] = {0, 1, GFX_CURSOR_TRANSPARENT, 1};
int line;
byte *data;
@@ -67,7 +65,7 @@ _gfxr_draw_cursor(int id, byte *resource, int size, int sci01) {
if (sci01) {
retval->xoffset = get_int_16(resource);
retval->yoffset = get_int_16(resource + 2);
- } else if (resource[3]) /* center */
+ } else if (resource[3]) // center
retval->xoffset = retval->yoffset = CURSOR_SIZE / 2;
else
retval->xoffset = retval->yoffset = 0;
@@ -81,23 +79,17 @@ _gfxr_draw_cursor(int id, byte *resource, int size, int sci01) {
int i;
for (i = 0; i < 16; i++) {
- int color_code = ((mask_a << i) & 0x8000)
- | (((mask_b << i) >> 1) & 0x4000);
-
+ int color_code = ((mask_a << i) & 0x8000) | (((mask_b << i) >> 1) & 0x4000);
*data++ = colors[color_code >> 14];
}
}
return retval;
}
-
-gfx_pixmap_t *
-gfxr_draw_cursor0(int id, byte *resource, int size) {
+gfx_pixmap_t *gfxr_draw_cursor0(int id, byte *resource, int size) {
return _gfxr_draw_cursor(id, resource, size, 0);
}
-gfx_pixmap_t *
-gfxr_draw_cursor01(int id, byte *resource, int size) {
+gfx_pixmap_t *gfxr_draw_cursor01(int id, byte *resource, int size) {
return _gfxr_draw_cursor(id, resource, size, 1);
}
-
diff --git a/engines/sci/gfx/resource/sci_font.cpp b/engines/sci/gfx/resource/sci_font.cpp
index de5b348823..6a9c40f332 100644
--- a/engines/sci/gfx/resource/sci_font.cpp
+++ b/engines/sci/gfx/resource/sci_font.cpp
@@ -31,12 +31,10 @@
extern int font_counter;
-
#define FONT_HEIGHT_OFFSET 4
#define FONT_MAXCHAR_OFFSET 2
-static int
-calc_char(byte *dest, int total_width, int total_height, byte *src, int size) {
+static int calc_char(byte *dest, int total_width, int total_height, byte *src, int size) {
int width = src[0];
int height = src[1];
int byte_width = (width + 7) >> 3;
@@ -63,9 +61,7 @@ calc_char(byte *dest, int total_width, int total_height, byte *src, int size) {
return GFX_OK;
}
-
-gfx_bitmap_font_t *
-gfxr_read_font(int id, byte *resource, int size) {
+gfx_bitmap_font_t *gfxr_read_font(int id, byte *resource, int size) {
gfx_bitmap_font_t *font = (gfx_bitmap_font_t*)sci_calloc(sizeof(gfx_bitmap_font_t), 1);
int chars_nr;
int max_width = 0, max_height;
@@ -84,8 +80,7 @@ gfxr_read_font(int id, byte *resource, int size) {
if (chars_nr < 0 || chars_nr > 256 || max_height < 0) {
if (chars_nr < 0 || chars_nr > 256)
- GFXERROR("Font %04x: Invalid number of characters: %d\n", id,
- chars_nr);
+ GFXERROR("Font %04x: Invalid number of characters: %d\n", id, chars_nr);
if (max_height < 0)
GFXERROR("Font %04x: Invalid font height: %d\n", id, max_height);
gfxr_free_font(font);
@@ -93,8 +88,7 @@ gfxr_read_font(int id, byte *resource, int size) {
}
if (size < 6 + chars_nr * 2) {
- GFXERROR("Font %04x: Insufficient space for %d characters in font\n",
- id, chars_nr);
+ GFXERROR("Font %04x: Insufficient space for %d characters in font\n", id, chars_nr);
gfxr_free_font(font);
return NULL;
}
@@ -106,8 +100,7 @@ gfxr_read_font(int id, byte *resource, int size) {
int offset = get_int_16(resource + (i << 1) + 6);
if (offset >= size) {
- GFXERROR("Font %04x: Error: Character 0x%02x is at offset 0x%04x (beyond 0x%04x)\n",
- id, i, offset, size);
+ GFXERROR("Font %04x: Error: Character 0x%02x is at offset 0x%04x (beyond 0x%04x)\n", id, i, offset, size);
gfxr_free_font(font);
return NULL;
}
@@ -130,13 +123,12 @@ gfxr_read_font(int id, byte *resource, int size) {
font->row_size = (font->row_size + 3) & ~3;
font->char_size = font->row_size * max_height;
- font->data = (byte*)sci_calloc(font->char_size, chars_nr);
+ font->data = (byte *)sci_calloc(font->char_size, chars_nr);
for (i = 0; i < chars_nr; i++) {
int offset = get_int_16(resource + (i << 1) + 6);
- if (calc_char(font->data + (font->char_size * i), font->row_size, max_height,
- resource + offset, size - offset)) {
+ if (calc_char(font->data + (font->char_size * i), font->row_size, max_height, resource + offset, size - offset)) {
GFXERROR("Problem occured in font %04x, char %d/%d\n", id, i, chars_nr);
gfxr_free_font(font);
return NULL;
@@ -145,5 +137,3 @@ gfxr_read_font(int id, byte *resource, int size) {
return font;
}
-
-
diff --git a/engines/sci/gfx/resource/sci_pal_1.cpp b/engines/sci/gfx/resource/sci_pal_1.cpp
index b9a2b1c50a..b344ee355f 100644
--- a/engines/sci/gfx/resource/sci_pal_1.cpp
+++ b/engines/sci/gfx/resource/sci_pal_1.cpp
@@ -36,8 +36,7 @@
#define SCI_PAL_FORMAT_VARIABLE_FLAGS 0
#define SCI_PAL_FORMAT_CONSTANT_FLAGS 1
-gfx_pixmap_color_t *
-gfxr_read_pal11(int id, int *colors_nr, byte *resource, int size) {
+gfx_pixmap_color_t *gfxr_read_pal11(int id, int *colors_nr, byte *resource, int size) {
int start_color = resource[25];
int format = resource[32];
int entry_size = 0;
@@ -55,8 +54,7 @@ gfxr_read_pal11(int id, int *colors_nr, byte *resource, int size) {
break;
}
- retval = (gfx_pixmap_color_t *)
- sci_malloc(sizeof(gfx_pixmap_color_t) * (_colors_nr + start_color));
+ retval = (gfx_pixmap_color_t *)sci_malloc(sizeof(gfx_pixmap_color_t) * (_colors_nr + start_color));
memset(retval, 0, sizeof(gfx_pixmap_color_t) * (_colors_nr + start_color));
for (i = 0; i < start_color; i ++) {
@@ -86,8 +84,7 @@ gfxr_read_pal11(int id, int *colors_nr, byte *resource, int size) {
return retval;
}
-gfx_pixmap_color_t *
-gfxr_read_pal1(int id, int *colors_nr, byte *resource, int size) {
+gfx_pixmap_color_t *gfxr_read_pal1(int id, int *colors_nr, byte *resource, int size) {
int counter = 0;
int pos;
unsigned int colors[MAX_COLORS] = {0};
@@ -98,14 +95,10 @@ gfxr_read_pal1(int id, int *colors_nr, byte *resource, int size) {
return NULL;
}
-
pos = PALETTE_START;
while (pos < size/* && resource[pos] == COLOR_OK && counter < MAX_COLORS*/) {
- int color = resource[pos]
- | (resource[pos + 1] << 8)
- | (resource[pos + 2] << 16)
- | (resource[pos + 3] << 24);
+ int color = resource[pos] | (resource[pos + 1] << 8) | (resource[pos + 2] << 16) | (resource[pos + 3] << 24);
pos += 4;
@@ -123,9 +116,6 @@ gfxr_read_pal1(int id, int *colors_nr, byte *resource, int size) {
}
retval = (gfx_pixmap_color_t*)sci_malloc(sizeof(gfx_pixmap_color_t) * counter);
-#ifdef SATISFY_PURIFY
- memset(retval, 0, sizeof(gfx_pixmap_color_t) * counter);
-#endif
*colors_nr = counter;
for (pos = 0; pos < counter; pos++) {
@@ -140,12 +130,11 @@ gfxr_read_pal1(int id, int *colors_nr, byte *resource, int size) {
return retval;
}
-gfx_pixmap_color_t *
-gfxr_read_pal1_amiga(int *colors_nr, FILE *f) {
+gfx_pixmap_color_t *gfxr_read_pal1_amiga(int *colors_nr, FILE *f) {
int i;
gfx_pixmap_color_t *retval;
- retval = (gfx_pixmap_color_t*)sci_malloc(sizeof(gfx_pixmap_color_t) * 32);
+ retval = (gfx_pixmap_color_t *)sci_malloc(sizeof(gfx_pixmap_color_t) * 32);
for (i = 0; i < 32; i++) {
int b1, b2;
@@ -165,6 +154,6 @@ gfxr_read_pal1_amiga(int *colors_nr, FILE *f) {
}
*colors_nr = 32;
+
return retval;
}
-