Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. #ifndef TEXT_HEADER
  2. #define TEXT_HEADER
  3.  
  4. #define JAPANESE 0
  5. #define ENGLISH 1
  6.  
  7. extern char gameLanguage;
  8.  
  9. typedef struct {
  10.         unsigned char x[32];
  11.         unsigned char y[32];
  12.         char length;
  13. } Message;
  14.  
  15. extern Message* saving;
  16. extern Message* saveError[3];
  17. extern Message* itemName[41];
  18. extern Message* found;
  19. extern Message* itemDescription[28];
  20. extern Message* dungeon[8];
  21.  
  22. void textInit();
  23. void textFree();
  24.  
  25. void loadText();
  26.  
  27. int drawText(Message* m, int x, int y);
  28. int drawCharacter(int cx, int cy, int x, int y);
  29. void drawTextCentered(Message* m, int x, int y);
  30.  
  31. void setLanguage(char lan);
  32. char getLanguage();
  33.  
  34. #endif