aboutsummaryrefslogtreecommitdiff
path: root/src/gfx/ps1/inc/gfx/port.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gfx/ps1/inc/gfx/port.h')
-rw-r--r--src/gfx/ps1/inc/gfx/port.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/gfx/ps1/inc/gfx/port.h b/src/gfx/ps1/inc/gfx/port.h
index dec00c3..9aed9fd 100644
--- a/src/gfx/ps1/inc/gfx/port.h
+++ b/src/gfx/ps1/inc/gfx/port.h
@@ -129,7 +129,14 @@ struct stp_4line
uint32_t end;
};
-enum {DRAW_MODE = 0xE1};
+#define common_get_or_ret(t, x, ret) \
+ struct t *x = t##_get(); \
+ if (!x) return ret
+
+struct sprite *sprite_get(void);
+struct quad *quad_get(void);
+struct rect *rect_get(void);
+struct stp_4line *stp_4line_get(void);
int sprite_from_file_ex(const char *path, struct sprite *s);