IVR实时操作互动游戏之高阳平台学习-框架

IVR实时操作互动游戏之高阳平台学习-框架

一、主函数和子函数框架
   #include 子函数定义的文件名(*.txt) //子函数定义文件用来定义子函数功能块,是子函数功能块的描述文件。
  #define 宏定义名 宏定义值 //可以把常量用有意义的名字表示,使流程比较清晰明了。
  #function 子函数预定义名字
   TRACE ON //指示流程执行时,是否可以被跟踪;ON表示可以跟踪,OFF表示不被跟踪。
  
 FUNCTION MAIN       //主函数定义

      {

             状态1:       //状态块1定义 

                 动作名字1(...)

                 动作名字2(...)

                 ......

                 动作名字m(...)

                 事件1[事件值]

                          动作列表

                          -> 状态

                 事件2[事件值]

                          动作列表

                          -> 状态

                 ......

                 事件n[事件值]

                          动作列表

                          -> 状态

             状态2:       //状态块2定义

             ......

             状态k:       //状态块k定义

      }

二、

子函数框架如下:

 

       /**************************************************

                   相关注释可以在这里进行说明

       **************************************************/

       #include 子函数定义的文件名(*.txt)

       ......

       #define 宏定义名  宏定义值

       ......

       #function 子函数预定义名字

       ......

       TRACE ON    //指示流程执行时,是否可以被跟踪;ON表示可以跟踪,OFF表示不被跟踪。

       FUNCTION 子函数定义的文件名       //子函数定义

      {

             子函数状态1:       //子函数状态块1定义

                 动作名字1(...)

                 动作名字2(...)

                 ......

                 动作名字m(...)

                 事件1[事件值]

                          动作列表

                          -> 状态

                 事件2[事件值]

                          动作列表

                          -> 状态

                 ......

                 事件n[事件值]

                          动作列表

                          -> 状态

             子函数状态2:       //子函数状态块2定义

             ......

             子函数状态k:       //子函数状态块k定义

      }

你可能感兴趣的:(IVR实时操作互动游戏之高阳平台学习-框架)