我应该使用什么系统在 C 中存储资源(图像、音效等)?
一个例子是将它们存储在结构类型系统中:
struct _Resource {
struct _Image {
SDL_Surface *MenuButton;
} Image;
struct _SoundEffect {
Mix_Chunk *MenuButtonSound;
} SoundEffect;
} Resource;
另一个例子是将它们存储在一个数组中:
SDL_Surface *Image[5];
Mix_Chunk *SoundEffect[5];
你觉得呢?你有没有什么想法?