Nintendo 3DS >> C/C++ >> SDL v1.2
String
參考資訊:
1. libctru doc
2. 3ds-examples
說明:
API |
---|
int characterColor(SDL_Surface *dst, Sint16 x, Sint16 y, char c, Uint32 color) |
int characterRGBA(SDL_Surface *dst, Sint16 x, Sint16 y, char c, Uint8 r, Uint8 g, Uint8 b, Uint8 a) |
int stringColor(SDL_Surface *dst, Sint16 x, Sint16 y, char *c, Uint32 color) |
int stringRGBA(SDL_Surface *dst, Sint16 x, Sint16 y, char *c, Uint8 r, Uint8 g, Uint8 b, Uint8 a) |
void gfxPrimitivesSetFont(unsigned char *fontdata, int cw, int ch) |
main.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <stdio.h> #include <stdlib.h> #include <SDL.h> #include <SDL_gfxPrimitives.h> int main ( void ) { SDL_Surface *screen = NULL ; SDL_Init ( SDL_INIT_VIDEO ); screen = SDL_SetVideoMode (400, 240, 16, SDL_HWSURFACE ); characterRGBA (screen, 100, 100, 'A' , 0xff, 0x00, 0x00, 0xff); stringRGBA (screen, 100, 150, "TEST" , 0x00, 0xff, 0x00, 0xff); SDL_Flip (screen); SDL_Delay (3000); SDL_Quit (); return 0; } |
完成