![]() |
CMGDK r49-rc2
|
00001 # i f n d e f H G L _ H T P _ T I L E _ I N C L U D E 00002 00003 # d e f i n e H G L _ H T P _ T I L E _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < t y p e / 2 d / H T P B a s e . H > 00008 00009 # i n c l u d e < t y p e / t y p e / L i s t . H > 00010 00011 # i n c l u d e < t y p e / t y p e / R e c t S c o p e . H > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 c l a s s T i l e L i b r a r y ; 00018 00019 c l a s s H T P T i l e L a y e r ; 00020 00021 c l a s s H A C ; 00022 00023 00024 00025 / * * 00026 00027 * H T P T i l e (uNYtt i l e WWvc:N N*N>f:yCQ }v`Q 00028 00029 * / 00030 00031 c l a s s H T P T i l e : p u b l i c H T P B a s e 00032 00033 { 00034 00035 T i l e L i b r a r y * l i b ; 00036 00037 00038 00039 L i s t < H T P T i l e L a y e r * > h t p _ l a y e r ; 00040 00041 00042 00043 p r i v a t e : 00044 00045 00046 00047 v o i d I n i t P r i v a t e ( ) ; 00048 00049 00050 00051 H T P B a s e L a y e r * C r e a t e L a y e r ( S t r e a m * ) ; 00052 00053 00054 00055 p u b l i c : 00056 00057 00058 00059 H T P T i l e ( ) { I n i t P r i v a t e ( ) ; } 00060 00061 H T P T i l e ( T i l e L i b r a r y * t l b ) { I n i t P r i v a t e ( ) ; l i b = t l b ; } 00062 00063 H T P T i l e ( T i l e L i b r a r y * t l b , S t r e a m * s t r ) { I n i t P r i v a t e ( ) ; L o a d ( t l b , s t r ) ; } 00064 00065 H T P T i l e ( T i l e L i b r a r y * t l b , c o n s t w c h a r _ t * f i l e n a m e ) { I n i t P r i v a t e ( ) ; L o a d ( t l b , f i l e n a m e ) ; } 00066 00067 H T P T i l e ( T i l e L i b r a r y * t l b , H A C * h a c , c o n s t w c h a r _ t * f i l e n a m e ) { I n i t P r i v a t e ( ) ; L o a d ( t l b , h a c , f i l e n a m e ) ; } 00068 00069 00070 00071 b o o l L o a d ( T i l e L i b r a r y * t l b , S t r e a m * s t r ) { l i b = t l b ; r e t u r n H T P B a s e : : L o a d ( s t r ) ; } 00072 00073 b o o l L o a d ( T i l e L i b r a r y * t l b , c o n s t w c h a r _ t * f i l e n a m e ) { l i b = t l b ; r e t u r n H T P B a s e : : L o a d ( f i l e n a m e ) ; } 00074 00075 b o o l L o a d ( T i l e L i b r a r y * t l b , H A C * h a c , c o n s t w c h a r _ t * f i l e n a m e ) { l i b = t l b ; r e t u r n H T P B a s e : : L o a d ( h a c , f i l e n a m e ) ; } 00076 00077 00078 00079 H T P T i l e L a y e r * G e t L a y e r ( i n t n ) { r e t u r n ( H T P T i l e L a y e r * ) H T P B a s e : : G e t L a y e r ( n ) ; } / / / < 9hncSS_B\ 00080 00081 H T P T i l e L a y e r * G e t L a y e r ( c o n s t w c h a r _ t * n ) { r e t u r n ( H T P T i l e L a y e r * ) H T P B a s e : : G e t L a y e r ( n ) ; } / / / < 9hnc 00082 TyS_B\ 00083 00084 00085 00086 00087 00088 } ; / / c l a s s H T P T i l e 00089 00090 } / / n a m e s p a c e h g l 00091 00092 # e n d i f / / H G L _ H T P _ T I L E _ I N C L U D E 00093 00094