编码是艺术

游戏编程

博客园 首页 新随笔 联系 订阅 管理

 

这段代码只是为了说明问题,没有编译和测试。
我觉得可能是最简单的虚拟机脚本编成实现思想了吧

void *pCodes[100];
int IP = 0;
int Size = 0;


void Func1()
{
}

void Func2()
{
}

void main()
{
pCode[0] = Func1;
pCode[1] = Func2;
pCode[2] = Func1;
pCode[3] = Func1;
pCode[4] = Func2;
IP = 0;
Size = 5;

// run the codes
while( IP<Size )
{
pCode[IP]();
IP++;
                 }
}

posted on 2007-01-13 13:58  宋良  阅读(132)  评论(0编辑  收藏  举报