WWPaletteP.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef _WWPaletteP_h_INCLUDED_
  2. #define _WWPaletteP_h_INCLUDED_
  3. /*****************************************************************************/
  4. /* ここから */
  5. /*****************************************************************************/
  6. #include "WWPalette.h"
  7. /*****************************************************************************/
  8. /* クラスの定義 */
  9. /*****************************************************************************/
  10. typedef struct _WWPalette {
  11. int number;
  12. /*
  13. * WonX-2.0 以降から,透明色の判定は WWDisplay で行うように変更したので,
  14. * WWPalette で透明色を管理する必要は無くなった.一応コードを残しておく.
  15. */
  16. #if 0
  17. int transparent; /* 0 は透明色になるかどうかのフラグ */
  18. #endif
  19. /* 白黒モードの場合には,カラーマップの8色中から4色を選択 */
  20. int mapped_color[4]; /* 白黒モードでは,カラーマップの番号(0~7)を持つ */
  21. /*
  22. * 4色カラー,16色カラーモードの場合には,rgb の色を使用する.
  23. * 4色カラーモードの場合には,0~3までを使用する.
  24. * 16色カラーモードの場合には,0~15までを全部使用する.
  25. */
  26. int red[16];
  27. int green[16];
  28. int blue[16];
  29. } _WWPalette;
  30. /*****************************************************************************/
  31. /* ここまで */
  32. /*****************************************************************************/
  33. #endif
  34. /*****************************************************************************/
  35. /* End of File. */
  36. /*****************************************************************************/