2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
6 // $Header: r:/t2repos/thief2/src/render/sprkprop.h,v 1.4 2000/01/31 09:53:27 adurant Exp $
9 /* ----- /-/-/-/-/-/-/-/-/ <<< (((((( /\ )))))) >>> \-\-\-\-\-\-\-\-\ ----- *\
12 little triangular spark thingbob special effect property
14 \* ----- \-\-\-\-\-\-\-\-\ <<< (((((( \/ )))))) >>> /-/-/-/-/-/-/-/-/ ----- */
24 #define INTERFACE ISparkProperty
25 DECLARE_PROPERTY_INTERFACE(ISparkProperty
)
27 DECLARE_UNKNOWN_PURE();
28 DECLARE_PROPERTY_PURE();
29 DECLARE_PROPERTY_ACCESSORS(sSpark
*);
32 #define PROP_SPARK_DATA_NAME "Spark"
34 EXTERN BOOL
SparkPropInit(void);
36 // for getting, not forgetting...
37 EXTERN PropertyID spark_id
;
39 EXTERN BOOL
ObjSparkGet(ObjID obj
, sSpark
**spark
);
40 EXTERN BOOL
ObjSparkSet(ObjID obj
, sSpark
*spark
);
41 EXTERN
void ObjSparkRender(ObjID obj
, sSpark
*spark
, struct grs_bitmap
*bitmap
);
43 #endif // ~_SPRKPROP_H_