diff options
Diffstat (limited to 'src/PHL.h')
-rw-r--r-- | src/PHL.h | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/PHL.h b/src/PHL.h new file mode 100644 index 0000000..4b70691 --- /dev/null +++ b/src/PHL.h @@ -0,0 +1,50 @@ +/* +PHL stands for Portable Homebrew Library +*/ +#ifndef PHL_H +#define PHL_H + +#ifdef _3DS + #include "3ds/system.h" + #include "3ds/graphics.h" + #include "3ds/input.h" + #include "3ds/audio.h" +#endif + +#ifdef _WII + #include "wii/system.h" + #include "wii/graphics.h" + #include "wii/input.h" + #include "wii/audio.h" +#endif + +#ifdef _PSP + #include "psp/system.h" + #include "psp/graphics.h" + #include "psp/input.h" + #include "psp/audio.h" +#endif + +#ifdef _SDL + #include "sdl/system.h" + #include "sdl/graphics.h" + #include "sdl/input.h" + #include "sdl/audio.h" +#endif + +typedef struct { + int x, y, w, h; +} PHL_Rect; + +void PHL_Init(); +void PHL_Deinit(); + +int WHITE, + RED, + YELLOW; + +PHL_Surface PHL_LoadQDA(char* fname); +void PHL_DrawTextBold(char* txt, int dx, int dy, int col); +void PHL_DrawTextBoldCentered(char* txt, int dx, int dy, int col); + +#endif
\ No newline at end of file |