WWDisplayP.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #ifndef _WWDisplayP_h_INCLUDED_
  2. #define _WWDisplayP_h_INCLUDED_
  3. /*****************************************************************************/
  4. /* ここから */
  5. /*****************************************************************************/
  6. #include "WWDisplay.h"
  7. /*****************************************************************************/
  8. /* クラスの定義 */
  9. /*****************************************************************************/
  10. typedef struct _WWDisplay {
  11. WWColorMap color_map;
  12. WWPalette palette[16];
  13. WWCharacter character[512];
  14. WWSprite sprite[128];
  15. WWScreen screen[2];
  16. WWLCDPanel lcd_panel;
  17. WWText text;
  18. WWCursor cursor;
  19. /* ディスプレイの属性情報 */
  20. int sprite_enable; /* スプライト表示イネーブルフラグ */
  21. int sprite_window_enable; /* スプライトウインドウ機能イネーブルフラグ */
  22. int sprite_window_x; /* スプライトウインドウ用 */
  23. int sprite_window_y; /* スプライトウインドウ用 */
  24. int sprite_window_width; /* スプライトウインドウ用 */
  25. int sprite_window_height; /* スプライトウインドウ用 */
  26. int border; /* ボーダーカラー.0~7のカラーマップ番号 */
  27. int foreground_color; /* モノクロフォント展開時の色 */
  28. int background_color; /* モノクロフォント展開時の色 */
  29. int sprite_start; /* スプライトの描画の指定 */
  30. int sprite_count; /* スプライトの描画の指定 */
  31. } _WWDisplay;
  32. /*****************************************************************************/
  33. /* ここまで */
  34. /*****************************************************************************/
  35. #endif
  36. /*****************************************************************************/
  37. /* End of File. */
  38. /*****************************************************************************/