CMGDK r49-rc2
|
00001 # i f n d e f H G L _ T H E O R A _ M O V I E _ I N C L U D E 00002 00003 # d e f i n e H G L _ T H E O R A _ M O V I E _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / o b j e c t / F l o w O b j e c t . H > 00008 00009 n a m e s p a c e h g l 00010 00011 { 00012 00013 c l a s s H A C ; 00014 00015 c l a s s P B O ; 00016 00017 c l a s s S t r e a m ; 00018 00019 c l a s s W i d e S t r i n g ; 00020 00021 c l a s s T e x t u r e 2 D ; 00022 00023 c l a s s A u d i o P l a y e r ; 00024 00025 00026 00027 c l a s s M o v i e D e c o d e ; 00028 00029 00030 00031 / * * 00032 00033 * q_Grd>ehV, N*N(uAmz[P 00034 00035 * / 00036 00037 c l a s s T h e o r a M o v i e : p u b l i c F l o w O b j e c t 00038 00039 { 00040 00041 p r o t e c t e d : 00042 00043 00044 00045 S t r e a m * f i l e ; 00046 00047 00048 00049 A u d i o P l a y e r * a u d i o ; 00050 00051 M o v i e D e c o d e * m o v i e ; 00052 00053 00054 00055 b o o l s t a r t ; 00056 00057 F l o w O b j e c t S t a t e e n d _ f o s ; 00058 00059 00060 00061 p r o t e c t e d : 00062 00063 00064 00065 v o i d I n i t P r i v a t e ( b o o l , b o o l ) ; 00066 00067 00068 00069 b o o l O p e n M o v i e ( ) ; 00070 00071 00072 00073 b o o l M o u s e P r o c ( i n t , i n t , u i n t ) ; 00074 00075 b o o l K e y P r o c ( u i n t ) ; 00076 00077 00078 00079 p u b l i c : / / ^\'` 00080 00081 00082 00083 b o o l k e y _ b r e a k ; / / / < S.v-Ne 00084 00085 b o o l m o u s e _ b r e a k ; / / / < S h-Ne 00086 00087 00088 00089 p u b l i c : 00090 00091 00092 00093 T h e o r a M o v i e ( ) ; 00094 00095 ~ T h e o r a M o v i e ( ) ; 00096 00097 00098 00099 b o o l O p e n ( c o n s t W i d e S t r i n g & , b o o l = t r u e , b o o l = t r u e ) ; / / / < Sb _q_GreN 00100 00101 b o o l O p e n ( H A C * , c o n s t W i d e S t r i n g & , b o o l = t r u e , b o o l = t r u e ) ; / / / < NH A C S-NSb _q_GreN 00102 00103 b o o l O p e n ( c o n s t W i d e S t r i n g & , c o n s t W i d e S t r i n g & , b o o l = t r u e , b o o l = t r u e ) ; / / / < Sb _q_GreNR _c[ƉTeN 00104 00105 b o o l O p e n ( H A C * , c o n s t W i d e S t r i n g & , c o n s t W i d e S t r i n g & , b o o l = t r u e , b o o l = t r u e ) ; / / / < NH A C S-NSb _q_GreNR _c[ƉTeN 00106 00107 00108 00109 v o i d S e t N e x t O b j e c t ( F l o w O b j e c t * ) ; 00110 00111 00112 00113 v o i d U p d a t e ( ) ; 00114 00115 v o i d D r a w ( ) ; 00116 00117 } ; / / c l a s s T h e o r a M o v i e 00118 00119 } / / n a m e s p a c e h g l 00120 00121 # e n d i f / / H G L _ T H E O R A _ M O V I E _ I N C L U D E 00122 00123