我正在玩ncurses,我正在尝试在屏幕上绘制Mario,但我无法获得一些颜色.我不知道这是否真的可行,但我想创建像COLOR_SKIN这样的新颜色并为其设置RGB代码.
如果我不能用ncurses做到这一点,还有另一种方法吗?
这是图像:

小智 3
你可能会发现这很有用:
10.2. 改变颜色定义
该函数
init_color()可用于更改由curses 最初定义的颜色的rgb 值。假设您想将红色的强度减弱一点点。然后你可以使用这个函数Run Code Online (Sandbox Code Playgroud)init_color(COLOR_RED, 700, 0, 0); /* param 1 : color name * param 2, 3, 4 : rgb content min = 0, max = 1000 */
来源:http ://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/color.html
另外,马里奥的手(靠近他的头)需要额外的像素高,他用手而不是头来击打方块。