Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Jun 11th, 2010 | Syntax: C | Size: 1.21 KB | Hits: 66 | Expires: Never
Copy text to clipboard
  1. // Hello World avec GRRLIB par Blecta
  2.  
  3. // La GRRLIB
  4. #include <grrlib.h>
  5. // Celle ci vous la connaissez sûrement
  6. #include <stdlib.h>
  7. // Gestion de la Wiimote
  8. #include <wiiuse/wpad.h>
  9.  
  10. // Fichier contenant la police de caractères
  11. #include "font.h"
  12.  
  13. // Définition des couleurs
  14. #define BLACK 0x000000FF
  15.  
  16. int main() {
  17.     // Initialise la GRRLIB
  18.     GRRLIB_Init();
  19.  
  20.     // Initialise la ou les Wiimote(s)
  21.     WPAD_Init();
  22.  
  23.     // Chargement de notre police contenu dans font.h
  24.     GRRLIB_bytemapFont *bmf_Font = GRRLIB_LoadBMF(font);
  25.  
  26.     // Loop forever
  27.     while(1) {
  28.  
  29.         WPAD_ScanPads(); // On scane les Wiimotes
  30.  
  31.         GRRLIB_FillScreen(BLACK); // On efface l'écran
  32.  
  33.         // Si on presse le bouton HOME de la Wiimote n°1 -> on quitte le programme
  34.         if (WPAD_ButtonsDown(0) & WPAD_BUTTON_HOME)  break ;
  35.        
  36.         // On affiche du texte avec notre police
  37.         GRRLIB_PrintBMF(0, 440, bmf_Font, 3, "Hello XTreamLua !");
  38.    
  39.         GRRLIB_Render();  // On affiche le rendu sur l'écran
  40.     }
  41.  
  42.     GRRLIB_Exit(); // On désinitialise la GRRLIB
  43.  
  44.     GRRLIB_FreeBMF(bmf_Font); // On vide notre police de la RAM de la Wii
  45.  
  46.     exit(0);  // On quitte le programme
  47. }