3DS + PSP draw.h unify

This commit is contained in:
cypress 2024-09-06 16:22:36 -07:00
parent 084de6b010
commit c321e599d9

View file

@ -25,7 +25,9 @@ void Draw_Init (void);
void Draw_Character (int x, int y, int num); void Draw_Character (int x, int y, int num);
void Draw_DebugChar (char num); void Draw_DebugChar (char num);
void Draw_Pic (int x, int y, qpic_t *pic); void Draw_Pic (int x, int y, qpic_t *pic);
#ifdef __PSP__
void Draw_PicIndex (int x, int y, int width, int height, int texture_index); void Draw_PicIndex (int x, int y, int width, int height, int texture_index);
#endif // __PSP__
void Draw_StretchPic (int x, int y, qpic_t *pic, int x_value, int y_value); void Draw_StretchPic (int x, int y, qpic_t *pic, int x_value, int y_value);
void Draw_ColorPic (int x, int y, qpic_t *pic, float r, float g , float b, float a); void Draw_ColorPic (int x, int y, qpic_t *pic, float r, float g , float b, float a);
void Draw_ColoredStretchPic (int x, int y, qpic_t *pic, int x_value, int y_value, int r, int g, int b, int a); void Draw_ColoredStretchPic (int x, int y, qpic_t *pic, int x_value, int y_value, int r, int g, int b, int a);
@ -33,10 +35,12 @@ void Draw_ColoredString (int x, int y, char *text, float r, float g, float b, fl
void Draw_ColoredStringCentered(int y, char *text, float r, float g, float b, float a, int scale); void Draw_ColoredStringCentered(int y, char *text, float r, float g, float b, float a, int scale);
void Draw_TransPic (int x, int y, qpic_t *pic); void Draw_TransPic (int x, int y, qpic_t *pic);
void Draw_TransPicTranslate (int x, int y, qpic_t *pic, byte *translation); void Draw_TransPicTranslate (int x, int y, qpic_t *pic, byte *translation);
void Draw_AlphaPic (int x, int y, qpic_t *pic, float alpha);
void Draw_ConsoleBackground (int lines); void Draw_ConsoleBackground (int lines);
void Draw_LoadingFill(void); #ifdef __PSP__
void Draw_AlphaPic (int x, int y, qpic_t *pic, float alpha);
void Draw_Fill (int x, int y, int w, int h, int c); void Draw_Fill (int x, int y, int w, int h, int c);
void Draw_LoadingFill(void);
#endif // __PSP__
void Draw_FillByColor (int x, int y, int w, int h, int r, int g, int b, int a); void Draw_FillByColor (int x, int y, int w, int h, int r, int g, int b, int a);
void Draw_FadeScreen (void); void Draw_FadeScreen (void);
void Draw_String (int x, int y, char *str); void Draw_String (int x, int y, char *str);
@ -44,7 +48,9 @@ int getTextWidth(char *str, int scale);
//other //other
void Clear_LoadingFill (void); void Clear_LoadingFill (void);
#ifdef __PSP__
byte *StringToRGB (const char *s); byte *StringToRGB (const char *s);
#endif // __PSP__
extern float loading_cur_step; extern float loading_cur_step;
extern int loading_step; extern int loading_step;
@ -53,4 +59,6 @@ extern float loading_num_step;
extern int font_kerningamount[96]; extern int font_kerningamount[96];
qpic_t *Draw_CachePic (char *path); qpic_t *Draw_CachePic (char *path);
#ifdef __PSP__
qpic_t *Draw_CacheImg (char *path); qpic_t *Draw_CacheImg (char *path);
#endif // __PSP__