Don't like ads? PRO users don't see any ads ;-)
Guest

dridri

By: a guest on Jun 17th, 2012  |  syntax: C  |  size: 0.98 KB  |  hits: 26  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. static char xpm_data[] = {
  2. "/* XPM */"
  3. "24 20 3 1"
  4. "  c None"
  5. ". c #3A32E4"
  6. "+ c #E43232"
  7. "                        "
  8. "    ..                  "
  9. "   ....                 "
  10. "  ......++++++++        "
  11. " .........+++++++       "
  12. " ..........+++++++      "
  13. " ............++++++     "
  14. " .............++++++    "
  15. "  ..............++++    "
  16. "   +.............+++    "
  17. "   ++.............++    "
  18. "   +++.............+    "
  19. "   +++++.............   "
  20. "   ++++++.............. "
  21. "   ++++++++............ "
  22. "   +++++++++........... "
  23. "    +++++++++.........  "
  24. "     ++++++++++.......  "
  25. "      ++++++++++.....   "
  26. "       +++++++++ ...    "};
  27.  
  28. int main(int argc, char** argv){
  29.         geInit();
  30.         geCreateMainWindow("LibGE Win32 low profile", -1, -1, GE_WINDOW_FULLSCREEN);
  31.         geDrawingMode(GE_DRAWING_MODE_2D);
  32.  
  33.         ge_Image* xpm = geLoadImage(geFileFromBuffer(xpm_data, sizeof(xpm_data)));
  34.         while(1){
  35.                 geClearScreen();
  36.                 geDrawImage(100, 100, xpm);
  37.                 geSwapBuffers();
  38.         }
  39.  
  40.         return 0;
  41. }