CMGDK r49-rc2
K:/CMGDKv18/SDK/Source/UtilityTools/DevilVM/DevilFunc.h
浏览该文件的文档。
00001 # i f n d e f   D e v i l F u n c H 
00002  
00003  # d e f i n e   D e v i l F u n c H 
00004  
00005  
00006  
00007  # i n c l u d e " D e v i l C o m m a n d . H " 
00008  
00009  # i n c l u d e < h g l / t y p e / W i d e S t r i n g . H > 
00010  
00011  # i n c l u d e < h g l / t y p e / I n d e x D a t a . H > 
00012  
00013  n a m e s p a c e   h g l 
00014  
00015  { 
00016  
00017      c l a s s   D e v i l E n g i n e ; 
00018  
00019  
00020  
00021      / * * 
00022  
00023      *   Zb:gQ,gQpe[IN
00024  
00025      * / 
00026  
00027      c l a s s   D e v i l F u n c 
00028  
00029      { 
00030  
00031          D e v i l E n g i n e   * v m ; 
00032  
00033  
00034  
00035      p u b l i c : 
00036  
00037  
00038  
00039              W i d e S t r i n g   f u n c _ n a m e ; 
00040  
00041  
00042  
00043          O b j e c t L i s t < D e v i l C o m m a n d >   c o m m a n d ; 
00044  
00045  
00046  
00047          I n d e x D a t a < W i d e S t r i n g , i n t >   g o t o _ f l a g ; 
00048  
00049  
00050  
00051          I n d e x O b j e c t < W i d e S t r i n g , D e v i l V a l u e I n t e r f a c e >   s c r i p t _ v a l u e _ l i s t ; 
00052  
00053  
00054  
00055      p u b l i c : 
00056  
00057  
00058  
00059          D e v i l F u n c ( D e v i l E n g i n e   * d v m , c o n s t   W i d e S t r i n g   & n a m e ) { v m = d v m ; f u n c _ n a m e = n a m e ; } 
00060  
00061  
00062  
00063          b o o l   A d d G o t o F l a g ( c o n s t   W i d e S t r i n g   & ) ;       / / XRleh
00064  
00065          i n t   F i n d G o t o F l a g ( c o n s t   W i d e S t r i n g   & ) ;       / / g~bleh
00066  
00067  
00068  
00069          v o i d   A d d G o t o C o m m a n d ( c o n s t   W i d e S t r i n g   & ) ;     / / XRlcN
00070  
00071          v o i d   A d d R e t u r n ( ) ;                       / / XRԏVcN
00072  
00073  
00074  
00075          i n t   A d d C o m m a n d ( D e v i l C o m m a n d   * c m d )       / / vcXRcN
00076  
00077          { 
00078  
00079              r e t u r n   c o m m a n d . A d d ( c m d ) ; 
00080  
00081          } 
00082  
00083  
00084  
00085          v o i d   A d d S c r i p t F u n c C a l l ( D e v i l F u n c   * ) ;     / / XR,gQpe|TS
00086  
00087  
00088  
00089          D e v i l V a l u e I n t e r f a c e   * A d d V a l u e ( e T o k e n T y p e , c o n s t   W i d e S t r i n g   & ) ;           / / XR N*NSϑ
00090  
00091      } ; 
00092  
00093  } 
00094  
00095  # e n d i f 
00096  
00097  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义