diff options
Diffstat (limited to 'src/gfx/ps1/inc/gfx/port.h')
| -rw-r--r-- | src/gfx/ps1/inc/gfx/port.h | 9 |
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); |
