aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gfx
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/gfx')
-rw-r--r--engines/sci/gfx/gfx_resmgr.h4
-rw-r--r--engines/sci/gfx/gfx_resource.h4
-rw-r--r--engines/sci/gfx/gfx_system.h28
-rw-r--r--engines/sci/gfx/gfx_tools.h4
4 files changed, 20 insertions, 20 deletions
diff --git a/engines/sci/gfx/gfx_resmgr.h b/engines/sci/gfx/gfx_resmgr.h
index 2bb1e5642d..2f97dee8dc 100644
--- a/engines/sci/gfx/gfx_resmgr.h
+++ b/engines/sci/gfx/gfx_resmgr.h
@@ -35,7 +35,7 @@
namespace Sci {
-typedef enum {
+enum gfx_resource_type_t {
GFX_RESOURCE_TYPE_VIEW = 0,
GFX_RESOURCE_TYPE_PIC,
GFX_RESOURCE_TYPE_FONT,
@@ -44,7 +44,7 @@ typedef enum {
/* FIXME: Add PAL resource */
GFX_RESOURCE_TYPES_NR /* Number of resource types that are to be supported */
-} gfx_resource_type_t;
+};
#define GFX_RESOURCE_TYPE_0 GFX_RESOURCE_TYPE_VIEW
diff --git a/engines/sci/gfx/gfx_resource.h b/engines/sci/gfx/gfx_resource.h
index a081dcf724..761143447e 100644
--- a/engines/sci/gfx/gfx_resource.h
+++ b/engines/sci/gfx/gfx_resource.h
@@ -123,9 +123,9 @@ struct gfxr_view_t {
};
-typedef enum {
+enum gfxr_font_scale_filter_t {
GFXR_FONT_SCALE_FILTER_NONE
-} gfxr_font_scale_filter_t;
+};
struct text_fragment_t {
diff --git a/engines/sci/gfx/gfx_system.h b/engines/sci/gfx/gfx_system.h
index 29d4646b34..fb2fcb1c20 100644
--- a/engines/sci/gfx/gfx_system.h
+++ b/engines/sci/gfx/gfx_system.h
@@ -332,60 +332,60 @@ enum gfx_return_value_t {
};
-typedef enum {/* Map masks */
+enum gfx_map_mask_t {/* Map masks */
GFX_MASK_NONE = 0,
GFX_MASK_VISUAL = 1,
GFX_MASK_PRIORITY = 2,
GFX_MASK_CONTROL = 4
-} gfx_map_mask_t;
+};
/* 'no priority' mode */
#define GFX_NO_PRIORITY -1
/* Text alignment values */
-typedef enum {
+enum gfx_alignment_t {
ALIGN_RIGHT = -1,
ALIGN_TOP = -1,
ALIGN_CENTER = 1,
ALIGN_LEFT = 0,
ALIGN_BOTTOM = 0
-} gfx_alignment_t;
+};
-typedef enum {
+enum gfx_line_mode_t {
GFX_LINE_MODE_CORRECT, /* Scaled separately */
GFX_LINE_MODE_FAST, /* Scaled by (xfact+yfact)/2 */
GFX_LINE_MODE_FINE /* Always drawn at width 1 */
-} gfx_line_mode_t;
+};
-typedef enum {
+enum gfx_brush_mode_t {
GFX_BRUSH_MODE_SCALED, /* Just scale the brush pixels */
GFX_BRUSH_MODE_ELLIPSES, /* Replace pixels with ellipses */
GFX_BRUSH_MODE_RANDOM_ELLIPSES, /* Replace pixels with ellipses moved and re-scaled randomly */
GFX_BRUSH_MODE_MORERANDOM /* Distribute randomly */
-} gfx_brush_mode_t;
+};
-typedef enum {
+enum gfx_line_style_t {
GFX_LINE_STYLE_NORMAL,
GFX_LINE_STYLE_STIPPLED
-} gfx_line_style_t;
+};
-typedef enum {
+enum gfx_rectangle_fill_t {
GFX_SHADE_FLAT, /* Don't shade */
GFX_SHADE_VERTICALLY, /* Shade vertically */
GFX_SHADE_HORIZONTALLY /* Shade horizontally */
-} gfx_rectangle_fill_t;
+};
-typedef enum {
+enum gfx_color_mode_t {
GFX_COLOR_MODE_AUTO = 0, /* Auto-detect- handled by the gfxop library */
GFX_COLOR_MODE_INDEX = 1, /* Index mode */
GFX_COLOR_MODE_HIGH = 2, /* High color mode (15bpp or 16 bpp) */
GFX_COLOR_MODE_TRUE = 4 /* True color mode (24 bpp padded to 32 bpp) */
-} gfx_color_mode_t;
+};
} // End of namespace Sci
diff --git a/engines/sci/gfx/gfx_tools.h b/engines/sci/gfx/gfx_tools.h
index 958562815b..bdd834f895 100644
--- a/engines/sci/gfx/gfx_tools.h
+++ b/engines/sci/gfx/gfx_tools.h
@@ -34,11 +34,11 @@
namespace Sci {
-typedef enum {
+enum gfx_xlate_filter_t {
GFX_XLATE_FILTER_NONE,
GFX_XLATE_FILTER_LINEAR,
GFX_XLATE_FILTER_TRILINEAR
-} gfx_xlate_filter_t;
+};
extern int gfx_crossblit_alpha_threshold; /* Crossblitting functions use this value as threshold