- [NEW] spr_r per a rotar sprites (retalla cantos)

- [NEW] sspr admet un nou paràmetre "invert", per a invertir la x i la y.
This commit is contained in:
2024-02-07 14:20:12 +01:00
parent 63eaaa857e
commit 8618e922c8
4 changed files with 44 additions and 35 deletions

9
mini.h
View File

@@ -137,12 +137,6 @@ uint8_t gettrans();
void subpal(uint8_t index, uint8_t color);
void reset_subpal();
/*void pal();
void pal(uint8_t c0, uint8_t c1, uint8_t p = 0);
void palt();
void palt(uint16_t bits);
void palt(uint8_t col, bool t);*/
void pset(int x, int y);
void pset(int x, int y, uint8_t color);
@@ -194,7 +188,8 @@ void sset(int x, int y);
void sset(int x, int y, uint8_t color);
void spr(uint8_t n, int x, int y, float w = 1.0f, float h = 1.0f, bool flip_x = false, bool flip_y = false);
void sspr(int sx, int sy, int sw, int sh, int dx, int dy, int dw=0, int dh=0, bool flip_x = false, bool flip_y = false);
void sspr(int sx, int sy, int sw, int sh, int dx, int dy, int dw=0, int dh=0, bool flip_x = false, bool flip_y = false, bool invert = false);
void spr_r(int sx, int sy, int sw, int sh, int x, int y, float a);
void tline(int x0, int y0, int x1, int y1, float mx, float my, float mdx=0.125f, float mdy=0.0f);
void thline(int x0, int y, int x1, float mx, float my, float mdx=0.125f, float mdy=0.0f);