首先要设计整个程序的架构,比如飞机类,
class Tair
{TPoint position;
int frame; 动画当前帖
int level; 等级
int fire; 火炮种类
Tstate p; 当前状态,比如还几条命
}
而Tair中最重要的涵数就是Draw了,如果你是桌面游戏一定要使GUI你还要使上双层缓存技术,
这样使你的动画片非常丰富smooth
以上只是举例子
而游戏的整体应该为:
initialize();
start();
while(1)
{
消息处理:
if ESC 退出
if 左 则 air的point->x减
.......
重画图像
}