如何在 C++ 中存储 SDL_Color大批?

发布于 2024-09-11 10:44:33 字数 327 浏览 7 评论 0原文

SDL_Color normColor = {255,255,255};
SDL_Color redColor = {255,0,0};
SDL_Color blackColor = { 0,0,0 };

等等。

我需要什么样的数组来做类似的事情:

typeofarray mycolorArray[95] = {normColor, redColor, blackColor..............};
....
mycolorArray[65] = redColor // to change the color
SDL_Color normColor = {255,255,255};
SDL_Color redColor = {255,0,0};
SDL_Color blackColor = { 0,0,0 };

etc.

What kind of array do I need to do something like:

typeofarray mycolorArray[95] = {normColor, redColor, blackColor..............};
....
mycolorArray[65] = redColor // to change the color

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请帮我爱他 2024-09-18 10:44:33
SDL_Color sdlColors[] = {normColor, redColor, blackColor..............};
SDL_Color sdlColors[] = {normColor, redColor, blackColor..............};
没企图 2024-09-18 10:44:33

使用 enum 代替数组怎么样?

颜色枚举

带有枚举的基于类的示例

How about instead of arrays, you use enum instead?

Color enum

or Class based example with enum.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文