File: XFireworksP.h

package info (click to toggle)
xfireworks 1.3-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 416 kB
  • ctags: 465
  • sloc: ansic: 3,110; makefile: 122; sh: 52
file content (30 lines) | stat: -rw-r--r-- 1,060 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifndef _XFIREWORKS_XFireworksP_h_INCLUDED_
#define _XFIREWORKS_XFireworksP_h_INCLUDED_

#include "XFireworks.h"
#include "Obj.h"
#include "Disp.h"
#include "Disp.h"
#include "ColorGC.h"
#include "Calculator.h"

/* ʲͭˤȡϥåλ٤ɽ뤳ȤǤޤ */
/* #define OUTPUT_HASH_STATUS */

typedef struct _XFireworks {
  ObjList piece_class_list;

  /* ᥤ롼פǤ malloc() θƤӽФ򸺤餹ˡ                */
  /* ٺ Pieces, AfterImages ֥ȤϡȤäƤ       */
  /* free ΥꥹȤɲä¸ƤȤ󤹤褦ˤ롥 */
  ObjList pieces_list;      /*  Pieces ֥ȤΥꥹ */
  ObjList free_pieces_list; /* ѤƤʤ Pieces ֥ȤΥꥹ */
  ObjList after_images_list;      /* λ֥ȤΥꥹ */
  ObjList free_after_images_list; /* ѤƤʤ֥ȤΥꥹ */

  Disp disp;
  ColorGCDatabase color_gc_database;
  Calculator calculator; /* sin, cos η׻ */
} _XFireworks;

#endif /* _XFIREWORKS_XFireworksP_h_INCLUDED_ */