【发布时间】:2009-01-28 11:20:27
【问题描述】:
我正在使用 Allegro/C++ 创建游戏。游戏快完成了,现在我想创建一个地图编辑器。游戏包含许多类,它们的数量将根据地图所需的对象数量而有所不同。我正在考虑创建一个单独的结构来保存关卡数据并将其存储为地图。问题是大小因地图而异,我必须根据数量使用指针来容纳对象。 存储和检索此类数据的最佳方法是什么。
我正在考虑的结构示例-
struct Level
{
int soldierCount;
Soldier **soldier;
int taskCount;
int *taskPercentage;
int *taskBitmapX;
int *taskBitmapY;
};
【问题讨论】:
标签: c++ file-io dynamic-data