中文名 发表于 2006-1-21 15:34:52

我能否修改选中状态的颜色,然后再编译?如何修改

老婆强烈要求加深选中状态的颜色的深度,我也觉得现在的太~~~~~~~~~~浅了,老大能否照顾一下我这样的色弱的?下一版本能否加深颜色?

或者

我现在能否修改源码来自己加深颜色?如果能,我该改哪个文件的哪些数值?
谢谢

alpher 发表于 2006-1-21 16:16:40

我对色彩操作其实还不太熟悉,所以这里搞得不好。
不好意思
所以只是简单的把下一个牌面色彩拿过来当提示颜色,所以造成颜色过浅
如果你有兴趣,可以自己修改代码
/*
replace with new image at (i,j)
*/
gboolean
ui_replace_image(struct AlgorithmPoint p1,struct AlgorithmPoint p2)
{
********
if(p2.x != -1 && p2.y != -1)
{
    /* Draw card back image */
*******
    /* Draw card's front image */
    gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.cardimages,ui_double_pixmap,
          (algorithm_game.data - 1)*UI_IMAGE_SIZE,0,
          UI_FIXED_START_DRAW_LEFT + (p2.y - algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1) +
               (UI_BACK_WIDTH-UI_BACK_BORDER_1-UI_IMAGE_SIZE)/2,
          UI_FIXED_START_DRAW_TOP + p2.x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2)+
               (UI_BACK_HEIGHT-UI_BACK_BORDER_2-UI_IMAGE_SIZE)/2,
          UI_IMAGE_SIZE,UI_IMAGE_SIZE,
          GDK_PIXBUF_ALPHA_BILEVEL,128,
          GDK_RGB_DITHER_NORMAL, 0, 0);
**********
}
return TRUE;
}

omegao 发表于 2006-1-21 19:35:48

改代码我是不会了,
刚才打开.pak包,原来是图片实现的啊。就直接修改了图片,效果不是特别好。关键相邻的颜色要相差的明显一点就好了,背景可以随机,选中都用蓝色,稍微深一点的蓝,效果是不错的。可惜,现在是随机的,蓝色背景不好看。

中文名 发表于 2006-1-21 19:37:41

! :arrow::arrow:
页: [1]
查看完整版本: 我能否修改选中状态的颜色,然后再编译?如何修改