|
|
发表于 2008-11-1 12:27:00
|
显示全部楼层
Re:飞机该用LIST还是VECTOR
同时出现子弹的数目不会太多, 主要是不断创建和销毁
可以定义:
Bullet array[256];
bool used[256];
list<int> bullets;
创建子弹:
寻找 最小 id 使 used[id] == false;
array[id] = Bullet(x,x,x);
used[id] = true;
add id to bullets
删除:
used[id] = false;
delete id from bullets;
|
|