QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3790|回复: 3

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

[复制链接]
发表于 2006-1-21 15:34:52 | 显示全部楼层 |阅读模式
老婆强烈要求加深选中状态的颜色的深度,我也觉得现在的太~~~~~~~~~~浅了,老大能否照顾一下我这样的色弱的?下一版本能否加深颜色?

或者

我现在能否修改源码来自己加深颜色?如果能,我该改哪个文件的哪些数值?
谢谢
发表于 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[p2.x][p2.y] - 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;
}
回复

使用道具 举报

发表于 2006-1-21 19:35:48 | 显示全部楼层
改代码我是不会了,
刚才打开.pak包,原来是图片实现的啊。就直接修改了图片,效果不是特别好。关键相邻的颜色要相差的明显一点就好了,背景可以随机,选中都用蓝色,稍微深一点的蓝,效果是不错的。可惜,现在是随机的,蓝色背景不好看。
回复

使用道具 举报

 楼主| 发表于 2006-1-21 19:37:41 | 显示全部楼层
  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:40 , Processed in 0.063632 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表